即使我对模块进行了符号链接,我的构建也因“找不到模块”错误而失败

时间:2019-04-25 16:47:29

标签: angular typescript npm npm-link

我正在尝试使用npm链接来在发布包之前在本地测试包。我目前正在使用4个模块。依赖关系如下:

注意:我目前只关心将模块B链接到模块A。其他2个可以从npm服务器中拉出

Module A:
    Module B:
        Module D
    Module C:
        Module D
    Module D

我正在采取的步骤如下:

  1. 在模块D中运行npm link,以使其全局可用
  2. 在模块B和模块C中运行npm link Module D并进行构建以确保依赖项能够解析(它们确实如此)
  3. 在模块A中运行npm link Module B

所有这些之后,我仍然遇到构建错误“找不到模块B”,即使它以符号链接的形式显示在节点模块文件夹中,并且打字稿语言服务也可以识别它(尝试导入时得到了智能感知支持) )。

0 个答案:

没有答案