vue项目打包问题

vuecli4项目。

  "scripts": {
    "serve": "vue-cli-service serve && webpack-dev-server --open",
    "test": "vue-cli-service build --mode testServer",
    "build": "vue-cli-service build",
    "webpack": "webpack --version"
  },

npm run build如图:
image.png
npm run test如图:
image.png
为什么不一样!!!
怎么能够让test跟build一样???

阅读 2.7k
2 个回答
✓ 已被采纳

NODE_ENV = 'production'
生产和测试的打包模式是不一样的。

vue inspect --mode test > output.js 命令可以导出webpakc的相关配置,然后你可以看到两个环境变量下的 splitChunks 的值是不一样的, test使用了默认值,你会看到少于20k的chunk是不会生成一个单独文件的

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