首页 > 解决方案 > Webpack 无法解析节点模块包中的 baseUrl

问题描述

所以我有一个我正在使用打字稿开发的节点包,并在我设置文件夹的位置做出反应,baseUrl这样tsconfig.jsonsrc就可以使用绝对路径,如src/module. 使用这个节点包(也反应)的应用程序使用 webpack 并且也有它自己的tsconfig所以当我导入这个模块并运行时rpm run webpack,我得到这个错误

找不到模块:错误:无法解析 /node_modules/path_to_module 中的 src/module

我曾尝试使用路径别名并与tsconfig-paths-webpack-plugin结合使用,但这个包似乎只有在路径配置 (tsconfig) 和 webpack 配置在项目中时才有效。

我理解这里的问题是因为节点包中的 tsconfig 与运行时 webpack 使用的 tsconfig 不同,它不会指向baseUrl包中的

那么,我是否可以设置一个节点包并使用 webpack 知道使用 node_modules 中的 in 包的节点包在另一个项目baseUrl中运行tsconfigrpm run webpackbaseUrl

标签: node.jsreactjstypescriptwebpack

解决方案


推荐阅读