Babel插件未应用于node_module

时间:2018-11-12 17:53:35

标签: webpack babeljs babel babel-loader

我需要将Math.pow的简写转换回Math.pow才能在Safari 10上运行。调用此简写的代码在node_module中。简单地添加插件似乎并不会改变代码。

默认情况下,插件是否不针对node_modules运行?

以下是我的babel.config.js配置。我正在Webpack中使用babel-loader 8运行Babel 7。

module.exports = function(api) {
  api.cache(false);

  const presets = [
    [
      "@babel/env",
      {
        modules: "commonjs",
        useBuiltIns: "usage",
      },
    ],
  ];

  const plugins = [["@babel/plugin-transform-exponentiation-operator"]];

  return {
    presets,
    plugins,
  };
};

0 个答案:

没有答案