【问题标题】:How to add to `externals` all modules names that contain common name如何将包含通用名称的所有模块名称添加到“外部”
【发布时间】:2017-02-02 17:42:49
【问题描述】:

在 webpack 中,我可以将以下内容添加到外部:

externals: {
    'lib/@angular/core': 'common lib/@angular/core',
    'lib/@angular/platform-browser': 'common lib/@angular/platform-browser',
    'lib/@angular/platform-browser-dynamic': 'common lib/@angular/platform-browser-dynamic'
},

有没有办法指定从lib开始的所有东西都应该添加到externals,这样上面的配置就可以简写成如下:

externals: {
    'lib/*': 'common lib/*',
},

【问题讨论】:

    标签: webpack webpack-2


    【解决方案1】:

    您可以使用正则表达式选项:

    externals: [
        /lib/'
    ]
    

    但是,目前无法指定映射到'common lib/*'。详情请见this issue

    【讨论】:

      猜你喜欢
      • 2016-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-04
      • 2019-08-15
      • 2013-01-18
      • 2018-12-15
      • 1970-01-01
      相关资源
      最近更新 更多