使用webpack在node_modules中转换模块

时间:2019-01-05 22:14:25

标签: webpack babel-loader

我有一个使用Lerna的monorepo。 我的webpack babel-loader配置为:

  {
      test: /\.(js|jsx|mjs)$/,
      include: function(input) {

        if(new RegExp(`cayde-(?!.*node_modules)`).test(input)) {
          console.log("------", input)
          return true;
        }
        return false;
      },

我要翻译所有名称中带有“ cayde-”的模块。 我可以看到我想要的文件返回了真。

但是当我尝试这样导入模块时

import { CustomBrowserRouter } from "cayde-use-router";

我收到语法错误。 但是,如果我尝试:

import { CustomBrowserRouter } from "../node_modules/cayde-use-router";

有效。

我想念什么?

谢谢。

0 个答案:

没有答案