写一个 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/_npxcheatsheet
| 名称 | 用法 |
|---|---|
| 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