
工程化 - npx
1、运行本地命令
使用npx命令时,它会首先从你的本地工程的node_modules/.bin目录中寻找有对应的命令
例如:npx webpack
上面这条命令寻找本地工程的node_modules/.bin/webpack
如果将命令配置到package.json的scriprts中,可以省略npx
2、临时下载执行
当执行某个命令时,如果无法从本地工程中找到对应命令,则会把命令对应的包下载到一个临时目录,下载完成后执行,临时目录中的命令会在适当的时候删除
npx prettyjson 1.json
npx会下载prettyjson包到临时目录,然后运行该命令
如果命令名称和需要下载的包名不一致时,可以手动指定报名
例如@vue/cli是包名,vue是命令名,两则不一致,可以使用下面的命令
npx -p @vue/cli vue cerate vue-app
3、npm init
npm init通常用于初始化工程的package.json文件
初次之外,有时还可以充当npx的作用
npm init 包名 #// 等效于 npx create-包名
npm init @命名空间 #// 等效于 npx @命名空间/create
npm init @命名空间/包名 #// 等效于 npx @命名空间/create-包名
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 Fireworks
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果