写一个 npx tool,汇总自己写的npx列表
自己有时候,经常会用到一些小的 npx 工具
场景
有时候,会有一些工具需要配置,如:
craco
,但他官方并没有提供npx init
工具,这个时候,我们就需要按步骤一步一步的完成配置而且,有时候,我们需要按自己的需求,进行一些特定化的需求定制,在之前的实现里: 我们会写一篇简短的文档来完成这项工作,但实际这样还是很低效。
为什么用 npx
方式
- 可以不用下载,安装
- 总是保持命令最新的状态
latest
- 极其简单,方便同事间推广
脚手架
yo @jswork/typescript:npx-init
缓存
npm cache clean --force
npx clear-npx-cache
rm -rf ~/.npm/_npx
cheatsheet
名称 | 用法 |
---|---|
cra-tailwind |
|
craco配置cra应用 |
|
http-schema |
|
env-select |
|
i18n 国际化 |
|
react-mobxer |
|
postsass |
|
参考
- https://blog.shahednasser.com/how-to-create-a-npx-tool/
- https://github.com/typicode/husky-init
- https://github.com/afeiship/npx-init-packages
- https://stackoverflow.com/questions/63510325/how-can-i-clear-the-central-cache-for-npx
- https://stackoverflow.com/questions/73184553/npx-does-not-look-for-latest-version-of-package