Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js 在Vue中,如何使用新的devBaseUrl选项?_Vue.js - Fatal编程技术网

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

Vue.js 在Vue中,如何使用新的devBaseUrl选项?,vue.js,Vue.js,,vue cli服务(从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/" } }, 但我会犯错误 E

,vue cli服务(从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

我遗漏了什么?

您可以在项目根目录下的文件
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兼容的值

参考-


`

BaseUrl在vue cli.3.3之后被废除,因此需要将其编写为publicPath。
(翻译成英语)。

那么您是否要更改开发模式的
baseUrl
。devBaseUrl是一个单独的选项,它是新的。但这正是我想要做的。该配置将baseUrl附加到节点dev服务器()的url。如果我只想添加一个文件夹路径,那就可以了,但是我需要用我的url替换节点开发服务器,这样我就可以反向代理到节点开发服务器。@bbsimonbb所以你希望开发服务器的url是
https://notilusdev.dimosoftware.com/mobileapp/v/
而不是
localhost:8080
或者您想代理urlyup,就是这样。我修改了您的代码,使dev值为
\/mobileapp\/v\/'
。现在我只得到了app.js(
)所需的链接,但我看到的是一个空白屏幕,控制台中没有错误。“网络”选项卡显示正在加载所有资源。它是IIS。IIS正在将应用程序/javascript内容类型更改为文本html。我们将立即解决此问题。请注意,自Vue CLI 3.3以来,
baseUrl
已被弃用。您可以使用使用<代码>公共路径> /代码>:请考虑从博客链接中添加一些相关信息,到这里提供的答案空间。