如何用webpack将一个字符串替换为另一个字符串?

如何用webpack将一个字符串替换为另一个字符串?,webpack,Webpack,在我的代码(.js,.ts…)中到处都有字符串持有者,比如“\uuuu域\uu持有者”\uuuu/id/20180101',我想替换“\uu域\u持有者”https://www.example.com“ 如何使用最新版本的webpack实现这一点?您可以使用webpack的DefinePlugin: 变量将可供您使用。当然,您必须将其用作变量 `${__DOMAIN_HOLDER__}/id/20180101` 将被替换为 value/id/20180101 您可以使用 非常感谢。使用gu

在我的代码(.js,.ts…)中到处都有字符串持有者,比如
“\uuuu域\uu持有者”\uuuu/id/20180101'
,我想替换
“\uu域\u持有者”
https://www.example.com“


如何使用最新版本的webpack实现这一点?

您可以使用webpack的DefinePlugin:

变量将可供您使用。当然,您必须将其用作变量

`${__DOMAIN_HOLDER__}/id/20180101`
将被替换为

value/id/20180101

您可以使用


非常感谢。使用gulp是否可以使用相同的代码库获得相同的结果?这不适用于所有字符串,而仅适用于全局字符串。医生在这方面做得很糟糕。。这很令人困惑。
value/id/20180101
module.exports = {
  // ...
  module: {
    rules: [
      {
        test: /\.js$/,
        loader: 'string-replace-loader',
        options: {
          search: '__DOMAIN_HOLDER__',
          replace: 'https://www.example.com',
          flags: 'g'
        }
      }
    ]
  }
}