webpack执行两个打包命令后的文件输出不一致

package.json中有以下两条命令:

"build:test": "cross-env NODE_ENV=test node build/build.js"

"build": "cross-env NODE_ENV=prod node build/build.js"

执行打包命令后确发现输出文件不一致,执行命令如图:

图片描述

图片描述

已知webpack引用的都是webpack.prod.conf.js,其他也没有环境指定,请问这是什么原因?

阅读 2.3k
1 个回答

打包命令中不是这只了NODE_ENV变量?webpack配置中是可以读取到这个变量到。所以虽然你都是引入到webpack.prod.conf.js文件,但里面正对不同变量设置了不同打包效果而已

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题