【问题标题】:NPM link - Application cannot find linked library's dependencies [ANGULAR]NPM 链接 - 应用程序找不到链接库的依赖项 [ANGULAR]
【发布时间】:2022-11-25 17:01:18
【问题描述】:

我正在开发一个应用程序和一个在该应用程序中使用的库。我需要更新库,但是,当我使用 NPM 链接时,应用程序说我导入的库没有所需的依赖项。这是一个已部署的库,在不使用 NPM 链接而是使用已部署的版本时确实有效。是否缺少将依赖项包含在链接过程中的额外步骤,或者是否需要运行额外的命令?

我们欢迎所有的建议

【问题讨论】:

    标签: angular npm node-modules npm-link


    【解决方案1】:

    我已经解决了这个问题。我解决它的方法是在angular.json 文件中添加"preserveSymlinks": true

    布局应该是:

    "build": {
        "options": {
            "preserveSymlinks": true,
        }
    },
    

    请注意,这只是针对 angular 11 或以下版本的解决方案

    这个answer提供了大于11版本的解决方案

    【讨论】:

    • 请修复链接“回答”
    猜你喜欢
    • 2019-03-18
    • 1970-01-01
    • 2013-09-02
    • 1970-01-01
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多