vue-cli 3搭建vue项目后对vue.config.js进行简单配置

vue-cli 3搭建vue项目后目录下没有vue.config.js文件,

如果要配置,需要自己手动在根目录(与package.json同级目录)下新建此文件

下面是简单的配置及说明

module.exports = {
    // 详细、更多配置请查看官网https://cli.vuejs.org/zh/config/#vue-config-js

    /** 区分打包环境与开发环境
     * process.env.NODE_ENV==='production'  (打包环境)
     * process.env.NODE_ENV==='development' (开发环境)
     * baseUrl: process.env.NODE_ENV==='production'?"https://cdn.didabisai.com/front/":'front/',
     */


    // publicPath 项目部署的基础路径
    // 从 Vue CLI 3.3 起已弃用baseUrl,请使用publicPath
    // 我们默认假设你的应用将会部署在域名的根部,
    // 例如 https://www.my-app.com/
    // 如果你的应用部署在一个子路径下,那么你需要在这里
    // 指定子路径。比如将你的应用部署在
    // https://www.foobar.com/my-app/
    // 那么将这个值改为 '/my-app/'
    publicPath: "/",

    outputDir: "dist",  /* 当运行 npm run build 时生成的生产环境构建文件的目录。注意目标目录在构建之前会被清除 (构建时传入 --no-clean 可关闭该行为)。 */
    lintOnSave: true,   /* 保存时是否执行 eslint-loader 的语法检查 */

    productionSourceMap: false,     /* 默认值是true,如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建 */
    css: {              /* css相关配置 */
        extract: true,  /* 默认值:生产环境下是 true,开发环境下是 false。是否将组件中的 CSS 提取至一个独立的 CSS 文件中 (而不是动态注入到 JavaScript 中的 inline 代码)。*/
        sourceMap: false, /* 默认值:false。是否为 CSS 开启 source map。设置为 true 之后可能会影响构建的性能 */
        loaderOptions: {}, /* 向 CSS 相关的 loader 传递选项 */
        modules: false
    },

    devServer: {        /* 针对开发的配置 */
        open: true,     /* 项目启动起来后自动在浏览器中打开首页。默认值:false string。true-使用默认浏览器;也可使用string类型配置浏览器名称,如 Google Chrome */
        host: "0.0.0.0",    /* 主机配置,默认情况下是本机 localhost , 0.0.0.0 即本机*/
        port: 8080,         /* 端口 */
        https: false,       /* 默认通过HTTP提供服务。当为true时通过HTTPS提供服务 */
        proxy: {    /* 设置代理服务器(前端应用和后端 API 服务器没有运行在同一个主机上时需要配置此项) */
            '/api': {
                target: 'http://1.1.1.1:8080',      /* 后端服务器ip */
                changeOrigin: true,                 /* 是否跨域,此项解决跨域问题 */
                pathRewrite: {                      /* 路径重写 */
                    '^/api': ''                     /* 移除url中多于的 /api,当然,也可以配置成其它路径 */
                }                                   /* 具体文档https://github.com/chimurai/http-proxy-middleware#proxycontext-config */
            }
        }
    }
};

 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值