1

我使用 angular 创建了一个库,其中包含了 Blockly 库。

当我将我的库打包为 .tgz 文件并安装在另一个应用程序中时,我无法访问 blockly,我需要再次安装 blockly 并在 angular.json 中提供参考

在我读过的一些文章中,他们说要在库 package.json 中的 peerdependency 中提供参考,例如

{
  "name": "blockly-lib",
  "version": "0.0.1",

  "peerDependencies": {
    "@angular/common": "^7.1.0",
    "@angular/core": "^7.1.0",
    "blockly": "git+https://github.com/google/blockly.git"
  }
}

但它不起作用。

如何在库本身中包含我对 blockly 的引用并作为单个包使用。

4

0 回答 0