Как работает внедрение зависимостей в Angular Library - PullRequest
0 голосов
/ 25 июня 2019

Я создал библиотеку с использованием angular, в которую я включил библиотеку Blockly.

Когда я упаковал свою библиотеку в файл .tgz и установил ее в другое приложение, здесь я не могу получить блочный доступ, мне нужноснова установите blockly и укажите ссылку в angular.json

В какой-то статье, которую я прочитал, они сказали, что дают ссылку на взаимозависимость внутри пакета package.json, например

{
  "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 в саму библиотеку и использовать как один пакет.

...