Invalid options in vue.config.js: "resolve" is not allowed
时间: 2024-03-17 14:45:48 浏览: 239
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
这个错误提示表明在你的 Vue 项目中的 `vue.config.js` 文件中包含了未知的选项 `"resolve"`,可能是因为该选项已经被移除或者更改了名称。你需要检查一下 `vue.config.js` 文件中的选项是否正确,或者更新到最新的 Vue 版本。
如果你需要配置 webpack 的 resolve,可以使用 `chainWebpack` 选项来配置,如下所示:
```js
module.exports = {
chainWebpack: config => {
config.resolve.alias
.set('@', path.resolve(__dirname, 'src'))
.set('components', path.resolve(__dirname, 'src/components'))
}
}
```
这里的 `config.resolve.alias` 表示配置 webpack 的别名,可以将某些路径映射为一个变量,方便在代码中引用。例如,上面的配置将 `@` 和 `components` 分别映射为 `src` 和 `src/components` 路径,可以在代码中使用 `@` 和 `components` 代替对应的路径。
阅读全文