要在Node中解决babel-plugin-module-resolver不起作用的问题,可以尝试以下解决方法:
{
"plugins": [
["module-resolver", {
"alias": {
"^@/(.+)": "./src/\\1"
}
}]
]
}
这里的配置示例将@/作为别名,指向了./src/目录。
npm install --save-dev babel-plugin-module-resolver
然后,在babel配置文件中引入插件:
{
"plugins": ["module-resolver"]
}
package.json中设置一个build脚本:{
"scripts": {
"build": "babel src -d dist"
}
}
然后,在终端运行npm run build,将源代码编译到目标文件夹中。
@/引入./src/example.js:const example = require('@/example');
确保在代码中使用了正确的别名路径。
如果上述解决方法都没有解决问题,可以尝试重新安装依赖、更新babel版本或尝试其他类似的模块解析插件。