在Vue中,如何使用新的devBaseUrl选项?

时间:2018-06-15 10:32:59

标签: vue.js

If I'm reading this right,vue-cli-service,从v3.0.0-rc.2开始,有一个devBaseUrl选项。我该如何使用它?

我在package.json中指定了v3.0.0-rc.2并安装了好的版本。这可能就像我不知道在哪里放置配置一样简单。我已经尝试在package.json中添加一个vue键,就像这样......

"vue" : {
  "options":{
    "devBaseUrl" : "https://notilusdev.dimosoftware.com/mobileapp/v/"
  }
},

但我收到了错误。

 ERROR  Invalid options in "vue" field in package.json: "options" is not allowed

我错过了什么?

2 个答案:

答案 0 :(得分:0)

您可以将配置放在项目根目录中的vue.config.js文件中,也可以放在package.json本身的vue字段中。

您要修改的选项是baseUrl

所以在`vue.config.js

module.exports = {
  baseUrl: process.env.NODE_ENV === 'production'
    ? '/production-sub-path/'
    : 'https://notilusdev.dimosoftware.com/mobileapp/v/'
}

您不能在package.json中的vue字段中执行相同的操作,因为它只需要与JSON兼容的值

参考 - vue.config.js

`

答案 1 :(得分:0)

BaseUrl在vue-cli.3.3之后被废除了,因此需要将其编写为publicPath。 https://blog.csdn.net/qq_43238599/article/details/102903680(翻译成英文)。