我正在尝试使用npm链接来在发布包之前在本地测试包。我目前正在使用4个模块。依赖关系如下:
注意:我目前只关心将模块B链接到模块A。其他2个可以从npm服务器中拉出
Module A:
Module B:
Module D
Module C:
Module D
Module D
我正在采取的步骤如下:
npm link
,以使其全局可用npm link Module D
并进行构建以确保依赖项能够解析(它们确实如此)npm link Module B
所有这些之后,我仍然遇到构建错误“找不到模块B”,即使它以符号链接的形式显示在节点模块文件夹中,并且打字稿语言服务也可以识别它(尝试导入时得到了智能感知支持) )。