代码之家  ›  专栏  ›  技术社区  ›  bbsimonbb

使用VueCli3,为什么我看不到我的配置包更改?

  •  0
  • bbsimonbb  · 技术社区  · 8 年前

    // vue.config.js
    var path = require('path');
    module.exports = {
      baseUrl: process.env.NODE_ENV === 'production'
        ? '/production-sub-path/'
        : '\/mobileapp\/v\/',
      configureWebpack : {
        devServer:{
          headers: {
            'X-Custom-Foo': 'bar'
          },
          host:'notilusdev.dimosoftware.com'
        }
      }
    }
    

    我知道它在工作,因为baseurl属性被选中了。但不管我在configureWebback中放了什么,都不会改变。

    devServer: {
      headers: {
        'X-Custom-Foo': 'bar'
      },
      host: 'notilusdev.dimosoftware.com'
    }
    

    什么可能导致Webpack忽略此配置?我能在里面放些什么来测试它是否工作?

    1 回复  |  直到 8 年前
        1
  •  1
  •   Vamsi Krishna    8 年前

    warning configureWebpack

    不应该直接变异。例如,而不是修改 Vue.config.js中的选项。这是因为vue.config.js中的值 一起工作。

    devServer .使用此选项可修改与 webpack-dev-server

    // vue.config.js
    var path = require("path");
    module.exports = {
      baseUrl:
        process.env.NODE_ENV === "production"
          ? "/production-sub-path/"
          : "/mobileapp/v/",
      devServer: {
        headers: {
          "X-Custom-Foo": "bar"
        },
        host: "notilusdev.dimosoftware.com"
      }
    };
    
    推荐文章