node.js - Webpack 无法解析节点模块包中的 baseUrl
问题描述
所以我有一个我正在使用打字稿开发的节点包,并在我设置文件夹的位置做出反应,baseUrl
这样tsconfig.json
我src
就可以使用绝对路径,如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
中运行tsconfig
rpm run webpack
baseUrl
解决方案
推荐阅读
- java - 为什么在计算整数数组的最小值时会出现“实际或形式参数列表长度不同”的错误?
- python - 如何使用 Python Flask 线程运行不同的后台作业?
- vba - 根据发件人姓名为附件创建文件夹
- laravel - Laravel - 下拉过滤器在更改时给出错误
- google-apps-script - 使用单元格值作为工作表名称将数据复制到/从的问题
- git - 合并和删除分支上的 Git 提交
- python - SimpleConnectionPool vs ThreadedConnectionPool:线程安全意味着什么?
- git - 如何创建 Github Bot / 脚本以查找特定存储库并根据需要添加 git 标签
- css - 如何将类名库与条件类和动态类一起使用
- javascript - 如何为 knex(使用 mock-knex)编写非脆性测试?