vue测试环境打包与生产环境打包不一致(已解决)?

半路接手一个项目按package进行打包,发现测试打包与生产打包文件数还不一致。请问如何解决。看过https://segmentfault.com/q/1010000039243845?utm_source=tag-newest情况和我一样。换了命令,测试环境打包还是差文件。

这是运行npm run build:test

vue测试环境打包与生产环境打包不一致(已解决)?

这是运行npm run build:prod

vue测试环境打包与生产环境打包不一致(已解决)?

解决办法

根据一楼兄弟提示,想要在测试环境打包与生产环境一致。
1、在你的 .env.test文件中第一行添加。不要写NODE_ENV = 'test'

   NODE_ENV = 'production'


回答:

test和productoin模式.env文件里面的配置检查下,对照着修改


回答:

内部读 mode 了吗?

建议你不要改 mode 用其他的参数,然后内部用新的参数。

mode 会和一些 cli 的配置有关联。比如说是否 treeshakeing,当然也有可能会有一些分包策略的变化。

所以才会导致产物不一样

以上是 vue测试环境打包与生产环境打包不一致(已解决)? 的全部内容, 来源链接: utcz.com/p/934368.html

回到顶部