首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >WebPack 2:迁移preLoaders和postLoaders

WebPack 2:迁移preLoaders和postLoaders
EN

Stack Overflow用户
提问于 2016-11-17 19:39:17
回答 1查看 23.8K关注 0票数 23

我已经安装了webpack@2.1.0-beta.27。之前,我使用的是webpack@2.1.0-beta.22。在我的配置文件中,我使用了preLoaderspostLoaders

代码语言:javascript
复制
preLoaders: [
    {
      test: /\.ts$/,
      loader: 'string-replace-loader',
      query: {
        search: '(System|SystemJS)(.*[\\n\\r]\\s*\\.|\\.)import\\((.+)\\)',
        replace: '$1.import($3).then(mod => (mod.__esModule && mod.default) ? mod.default : mod)',
        flags: 'g'
      },
      include: [helpers.root('src')]
    },

  ],
  loaders: [...],
  postLoaders: [
    {
      test: /\.js$/,
      loader: 'string-replace-loader',
      query: {
        search: 'var sourceMappingUrl = extractSourceMappingUrl\\(cssText\\);',
        replace: 'var sourceMappingUrl = "";',
        flags: 'g'
      }
    }
  ]

我不知道在互联网上怎么移植这个preLoaderspostLoaders

我应该把它们放到loaders里面吗?就这么简单?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-17 20:26:38

从v2.1-beta.23开始,加载器部分被重命名为规则,并且现在使用enforce属性在每个规则下定义前/后加载器。

我已经在this thread中更详细地回答了

更多信息也可以在github上的release notes中找到

发行说明还提到了angular cli存储库中的migration example

另一个技巧是查看用于验证提示配置的json schema

票数 35
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40653936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档