标签:不用 lob 封装 问题 span 安装完成 ali index bsp
这个是在 npmv5.2.0
引入的一条命令(查看),引入这个命令的目的是为了提升开发者使用包内提供的命令行工具的体验。
举个例子,我们开发中要运行 parcel 命令来打包:parcel index.html
,以前有这么几种方式:
"scripts": { "start": "parcel index.html" }
然后执行 npm run start
alias npmx=PATH=$(npm bin):$PATH
然后执行 npmx parcel index.html
./node_modules/.bin/parcel index.html
现在我们有了 npx
命令,就不在需要考虑以上方法了(其实npx
是对方法 3 的封装)。当我们执行 npx parcel index.html
时,会自动去./node_modules/.bin
目录下搜索。
npx
还允许我们单次执行命令而不需要安装,例如:
npx create-react-app my-cool-new-app
这条命令会临时安装 create-react-app 包,命令完成后 create-react-app 会删掉,不会出现在 global 中。下次再执行,还是会重新临时安装。
npx命令找包顺序:先自动查找当前依赖包中的可执行文件,如果找不到,就会去 PATH 里找。如果依然找不到,就会帮你临时安装,执行完后再删除包。
特点:
标签:不用 lob 封装 问题 span 安装完成 ali index bsp
原文地址:https://www.cnblogs.com/Jimc/p/10207313.html