哇,刚刚才体会到npx命令的舒爽。
npm 的 5.2 版本(发布于 2017 年 7 月)开始可用,npx 的作用流程是:
1.首先 会自动查找当前依赖包中的可执行文件
2.如果找不到,就会去 PATH 里找。
3.如果依然找不到,就会帮你安装。
4.使用完后,帮你卸载。
也就是说---本地的creat-react-app不需要再安装了,直接
npx create-react-app projectName.
也就是说---如果想测试一个包,比如cross-env,我们直接写一个 test.js
console.log(process.env.NODE_ENV)
然后执行
npx cross-env NODE_ENV=liugezhou node test.js
就可以打印了。