npm run build 是自定义添加的命令,package.json 里面:scripts 中应该有 build 命令的详细对应命令,某种意义上这算是一种 alias,一种别名,npm run build 也许是用的 webpack 另外加了一些参数,也有可能是用其他的打包命令
一直有点疑问 webpack 命名的问题,有很多的名字,也是醉了,就比如:
webpack.base.config.js
webpack.config.js
webpack.production.js
webpack.devserver.js
webpack………
查询了一下才知道:原来是随便命名的 ……….
答案:
1. 这些文件都是有什么不同,还是随意取名?
webpack 默认只认识 webpack.config.js, 只有这个是默认的, 只有这个是默认的, 默认的 …
名字是可以随意取的,但是我们取名是为了让一些东西有意义不是?
prod 用于生产打包,dev 用于开发打包,可以想象,prod 和 dev 肯定有一部分配置相同,再加上一些不同的配置。所以相同的配置都放到 base 里面去,然后 prod 和 dev 再引入 base,增加各自不同的细节。
2.webpack 怎么识别?
看你的 package.json,名字是可以随便取的,最终看你 package.json 调用哪个 js,package.json 的 scripts 里调用
作者:HainesFreeman
来源:CSDN
原文:https://blog.csdn.net/weixin_…
版权声明:本文为博主原创文章,转载请附上博文链接!