配置参考 | vue cli webpack config
全局CLI配置有些针对@vue/cli的全局配置,例如你惯用的包管理器和你本地保存的preset,都保存在home目录下一个名叫.vuerc的JSON文件。你可以用编辑器直接编辑这个文件来更改已保存的选项。你也可以使用vueconfig命令来审查或修改全局的CLI配置。目标浏览器请查阅指南中的浏览器兼容性[1]章节。vue.config.jsvue.config.js是一个可选的配置文件,如果项目的(和package.json同级的)根目录中存在这个文件,那么它会被@vue/cli-service自动加载。你也可以使用package.json中的vue字段,但是注意这种写法需要你严格遵照JSON的格式来写。这...
全局 CLI 配置有些针对 @vue/cli 的全局配置,例如你惯用的包管理器和你本地保存的 preset,都保存在 home 目录下一个名叫 .vuerc 的 JSON 文件。你可以用编辑器直接编辑这个文件来更改已保存的选项。
你也可以使用 vue config 命令来审查或修改全局的 CLI 配置。
目标浏览器请查阅指南中的浏览器兼容性[1]章节。
vue.config.jsvue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需要你严格遵照 JSON 的格式来写。
这个文件应该导出一个包含了选项的对象:
或者,你也可以使用 @vue/cli-service 提供的 defineConfig 帮手函数,以获得更好的类型提示:
const { defineConfig } = require(@vue/cli-service) module.exports = defineConfig({ }) baseUrl从 Vue CLI 3.3 起已弃用,请使用publicPath[2]。
publicPathType: string
Default: /
部署应用包时的基本 URL。用法和 webpack 本身的 output.publicPath 一致,但是 Vue CLI 在一些其他地方也需要用到这个值,所以请始终使用 publicPath 而不要直接修改 webpack 的 output.publicPath。
默认情况下,Vue CLI 会假设你的应用是被部署在一个域名的根路径上,例如 https://www.my-app.com/。如果应用被部署在一个子路径上,你就需要用这个选项指定这个子路径。例如,如果你的应用被部署在 https://www.my-app.com/my-app/,则设置 publicPath 为 /my-app/。
这个值也可以被设置为空字符串 () 或是相对路径 (./),这样所有的...