- 局部安装的webpack,通过package.json的script脚本可以执行webpack命令,但是直接执行webpack却显示webpack不存在:是因为
npm run
新建的这个 Shell,会将当前目录的node_modules/.bin
子目录加入PATH
变量,执行结束后,再将PATH
变量恢复原样。 - 参考阮一峰对npm脚本原理的解析http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html
npm run
新建的这个 Shell,会将当前目录的node_modules/.bin
子目录加入PATH
变量,执行结束后,再将PATH
变量恢复原样。