写一个 npx tool,汇总自己写的npx列表

自己有时候,经常会用到一些小的 npx 工具
更新于: 2023-10-15 22:18:06

场景

有时候,会有一些工具需要配置,如: 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
npx @jswork/cra-tailwind-init
craco配置cra应用
npx @jswork/craco-init
http-schema
npx @jswork/http-schema-init
env-select
npx @jswork/env-select-init
i18n 国际化
npx @jswork/ant-i18n-init
react-mobxer
npx @jswork/mobxer-init
postsass
npx @jswork/postsass-init

参考