webpack用来打版js
写在npm scripts里才会去找node_modules里的webpack,直接命令行运行就是全局的。
直接运行时候,本地的版本冲突,所以在package.json中修改插件版本后,通过script进行启动后冲突得到解决。
-------------------------
详细的不多写了,npm的不同版本间的奇葩bug太多,而且需要去github社区中去详细找寻处理办法,但是要上述原则是尝试处理问题的原则。
-------------------------
由于很多项目都把webpack都安装在自己的根目录下的”./node_modules/.bin/“下,但是要执行webpack,必须找到根目录下的webpack.config.js文件,非常不方便。因为可以在scripts字段下,这么写:
{
"scripts": {
"build": "./node_modules/.bin/webpack",
}
}