VueJS / Vue CLI-如何为构建添加单独的配置

问题描述

基本上,我希望生成输出是可以从文件系统(没有Web服务器)打开的文件,因此我在publicPath: ''文件中设置了vue.config.js。但是当我在开发模式下运行时,我不希望这样。我该怎么做?

编辑:我要的是publicPath = ''仅在运行vue build时才应保留为运行vue serve时的认值。

解决方法

添加此内容:

  publicPath: process.env.NODE_ENV === 'production'
    ? '/prodPath'
    : '/devPath'

并在目录中创建一个.env文件,并将已声明的var设置为当前状态。 NODE_ENV='development'