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
我错过了什么?
答案 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(翻译成英文)。