我有一个使用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";
有效。
我想念什么?
谢谢。