错误 vue.config.js 中的无效选项:不允许 "baseUrl"
ERROR Invalid options in vue.config.js: "baseUrl" is not allowed
user@host:/var/www/abc/def/frontend# npm run serve
> frontend@0.1.0 serve /var/www/abc/def/frontend
> vue-cli-service serve
ERROR Invalid options in vue.config.js: "baseUrl" is not allowed
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! frontend@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the frontend@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-05-23T20_18_30_614Z-debug.log
这不是编码问题,问题是 vue ui 仍然在保存时将 baseUrl 添加到 vue 配置文件,但它已被弃用并被 publicPath 取代。
所以因为它被弃用了,vue cli 自己生成的文件会报错^^。
这可以通过更改 vue ui 以使用 publicPath
而不是 baseUrl
更新 vue 配置文件来轻松解决。
user@host:/var/www/abc/def/frontend# npm run serve
> frontend@0.1.0 serve /var/www/abc/def/frontend
> vue-cli-service serve
ERROR Invalid options in vue.config.js: "baseUrl" is not allowed
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! frontend@0.1.0 serve: `vue-cli-service serve`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the frontend@0.1.0 serve script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-05-23T20_18_30_614Z-debug.log
这不是编码问题,问题是 vue ui 仍然在保存时将 baseUrl 添加到 vue 配置文件,但它已被弃用并被 publicPath 取代。
所以因为它被弃用了,vue cli 自己生成的文件会报错^^。
这可以通过更改 vue ui 以使用 publicPath
而不是 baseUrl
更新 vue 配置文件来轻松解决。