【问题标题】:How do I optimize build of custom mode in vue cli 3如何在 vue cli 3 中优化自定义模式的构建
【发布时间】:2018-09-15 07:53:27
【问题描述】:

我们可以在 cli 3 中设置自定义模式。

因为它不是生产模式,所以不会是优化的构建。

如何将配置设置为自定义模式,以达到生产模式的优化构建。

custom mode(staging) in package.json

The files of default production mode(optimized), command: npm run build

The files of custom mode(staging) (not optimized), command: npm run staging

提前致谢。

【问题讨论】:

    标签: vuejs2 vue-cli-3


    【解决方案1】:

    我认为您首先在两件事之间混合vue build app.vue 命令构建了一个生产就绪包。

    模式只是环境的另一个名称,它指定您是处于开发、生产还是测试模式。

    如果您想将不同的模式与您的构建相关联,您可以像 vue-cli-service build --mode development 那样附加它。通过 --mode 分配构建所需的环境变量。

    如果您希望将阶段构建优化为生产,只需将 NODE_ENV=production 放在 .env.staging 文件的开头即可。

    参考:CLI 文档modes and env in cli docs

    【讨论】:

    • Abaner 这样做对您有意义吗?如果可以,请您接受答案并点赞
    • 感谢您的回答,但关键是默认生产模式和自定义模式之间的结果,我会编辑我的问题以显示差异。
    • 亲爱的不知道您是否仍然感兴趣,我发现解决方案是将 NODE_ENV=production 放在 .env.staging 文件的开头。参考:cli.vuejs.org/guide/mode-and-env.html#example-staging-mode
    • @AhmedMagdy 感谢NODE_ENV=production,它对我有用
    • @AbnerWang 嘿,我想我已经回答了你的问题,可以接受答案。
    猜你喜欢
    • 2020-05-06
    • 2019-01-31
    • 2019-02-11
    • 1970-01-01
    • 2020-01-31
    • 2020-02-08
    • 2016-06-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多