Запрет на удаление скриптовой секции package.json (библиотека угловая) - PullRequest
0 голосов
/ 25 августа 2018

Я сделал библиотеку с угловым 6. Когда я собираю библиотеку, секция скрипта package.json будет удалена. Как я могу предотвратить это? (Мне нужен раздел скриптов после сборки библиотеки)

Как построить: ng build --prod MyLibraryName

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Начиная с версии 2.3.0 ng-packagr, вам нужно добавить флаг keepLifecycleScripts в package.json, а не в ng-package.prod.json:

{
  "name": "xyz",
  "version": "1.0.0",
  "scripts": {
    "prepare": "..."
  },
  "ngPackage": {
    "keepLifecycleScripts": true
  }
}
0 голосов
/ 28 августа 2018

Библиотека Angular использует пакет ng-packagr. Когда вы генерируете библиотеку по cli, ng-package.json и ng-package.prod.json будут добавлены в вашу библиотеку. (Для настройки пакета)

Если вы добавите "keepLifecycleScripts": true в ng-package.prod.json, секция сценария package.json не будет удалена при сборке библиотеки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...