Invalid options in vue.config.js: "proxyTable" is not allowed
时间: 2024-05-23 18:10:09 浏览: 237
。这是因为在 Vue.js 的最新版本中,Vue CLI 3.x 不再支持 proxyTable 属性。取而代之的是使用 devServer.proxy 选项来配置代理。您可以在您的 vue.config.js 中添加以下选项来解决此问题:
module.exports = {
// ...
devServer: {
proxy: 'http://localhost:8080'
}
}
请将上面的代码中的 'http://localhost:8080' 替换为您需要代理的 API 地址。
相关问题
Invalid options in vue.config.js: css.requireModuleExtension is not allowed
这个错误是因为在 Vue CLI 4 中,`css.requireModuleExtension` 被移除了,改为在 `vue.config.js` 中使用 `css.modules` 选项来启用 CSS 模块化。如果你想开启 CSS 模块化,可以在 `vue.config.js` 文件中添加以下代码:
```js
module.exports = {
css: {
requireModuleExtension: true,
modules: true
}
}
```
如果你不想使用 CSS 模块化,则可以将 `requireModuleExtension` 选项设置为 `false`,如下所示:
```js
module.exports = {
css: {
requireModuleExtension: false
}
}
```
在 Vue CLI 3 中,`css.requireModuleExtension` 仍然可用。如果你正在使用 Vue CLI 3,可以继续使用它。
Invalid options in vue.config.js: "server" is not allowed
这个错误的原因可能是因为在你的 `vue.config.js` 文件中使用了不允许的选项 `server`。这个选项是在 Vue CLI 3.x 中引入的,用于配置开发服务器的相关参数。但是在 Vue CLI 2.x 中不支持这个选项。
如果你想要在 Vue CLI 2.x 中配置开发服务器,可以在 `config/index.js` 文件中添加以下代码:
```
module.exports = {
dev: {
port: 8080,
// ...
}
}
```
其中 `port` 选项可以用于配置服务器监听的端口号。你可以将其设置为你希望的端口号。
阅读全文