vue.config.js配置
【摘要】
vue配置文件笔记
vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需...
vue配置文件笔记
vue.config.js 是一个可选的配置文件,如果项目的 (和 package.json 同级的) 根目录中存在这个文件,那么它会被 @vue/cli-service 自动加载。你也可以使用 package.json 中的 vue 字段,但是注意这种写法需要你严格遵照 JSON 的格式来写。
-
module.exports = {
-
/* 部署生产环境和开发环境下的URL:可对当前环境进行区分 */
-
/* publicPath: process.env.NODE_ENV === 'production' ? './' : '/' */
-
publicPath: process.env.NODE_ENV === 'production' ? '/public/' : './',
-
/* 输出文件目录:在npm run build时,生成文件的目录名称 */
-
outputDir: 'dist',
-
/* 放置生成的静态资源 (js、css、img、fonts) 的 (相对于 outputDir 的) 目录 */
-
assetsDir: "assets",
-
/* 指定生成的 index.html 的输出路径 (相对于 outputDir)。也可以是一个绝对路径 */
-
indexPath: "",
-
/* 在 multi-page 模式下构建应用。每个“page”应该有一个对应的 JavaScript 入口文件 */
-
pages: "",
-
/* 是否在构建生产包时生成 sourceMap 文件,false将提高构建速度 */
-
productionSourceMap: false,
-
/* 默认情况下,生成的静态资源在它们的文件名中包含了 hash 以便更好的控制缓存,你可以通过将这个选项设为 false 来关闭文件名哈希。(false的时候就是让原来的文件名不改变) */
-
filenameHashing: false,
-
/* 代码保存时进行eslint检测 */
-
lintOnSave: true,
-
/* 生产环境下是 true,开发环境下是 false,是否将组件中的 CSS 提取至一个独立的 CSS 文件中 (而不是动态注入到 JavaScript 中的 inline 代码) */
-
css.extract: false,
-
/* webpack-dev-server 相关配置 */
-
devServer: {
-
/* 自动打开浏览器 */
-
open: true,
-
/* 设置为0.0.0.0则所有的地址均能访问 */
-
host: '0.0.0.0',
-
port: 8066,
-
https: false,
-
hotOnly: false,
-
/* 使用代理 */
-
proxy: {
-
'/api': {
-
/* 目标代理服务器地址 */
-
target: 'http://47.100.47.3/',
-
/* 允许跨域 */
-
changeOrigin: true,
-
},
-
},
-
}
-
}
文章来源: blog.csdn.net,作者:薛定喵君,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/jsxg2009/article/details/115244232
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)