Плагин Babel не применяется к node_module - PullRequest
0 голосов
/ 12 ноября 2018

Мне нужно преобразовать сокращение для Math.pow обратно в Math.pow для запуска в Safari 10. Код, который вызывает этот сокращение, находится в node_module.Простое добавление плагина, похоже, не преобразует код.

Разве плагины не запускаются по умолчанию с node_modules?

Ниже моя конфигурация babel.config.js.Я запускаю Babel 7 с babel-loader 8 внутри Webpack.

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,
  };
};
...