阅读相关的npx的文章的收获总结。
- npm从5.2版本开始,增加的npx的命令;
- node自带npm模块,所以自带npx的命令的。玩意不能用就手动安装下。npm install -g npx
- npx想要解决的主要问题是,调用项目内部安装的模块。
- npx运行的时候,会到node_modules/.bin路径和环境变量¥PASH里面,检查命令是否存在。
- 因为npx会检查环境变量¥PASH,所以系统命令也可以调用。npx ls
- 避免全局安装模块
- uglify-js 压缩脚本
- 如果想让 npx 强制使用本地模块,不下载远程模块,可以使用–no-install参数 npx --no-install http-server
- 如果忽略本地的同名模块,强制安装使用远程模块,可以使用–ignore-existing参数。
- npx --ignore-existing create-react-app my-react-app