#node.js #angular #package.json #npm-scripts
Вопрос:
Package.json библиотеки Angular определяет следующие сценарии:
"scripts": {
"build": "node ../../node_modules/@angular/cli/bin/ng build dining",
"watch": "node ../../node_modules/@angular/cli/bin/ng build dining --watch",
"postbuild": "node copy-assets.js"
}
Сценарий postbuild успешно выполняется при создании библиотеки: npm run build
но НЕ тогда, когда я вызываю сценарий наблюдения npm run watch
:
Built dining
Built Angular Package!
- from: C:[...]projectsdining
- to: C:[...]distdining
Compilation complete. Watching for file changes...
«столовая» — это угловая библиотека, созданная путем запуска npm run ng generate library dining
.
copy-assets.js копирует папку библиотеки assets
в эту dist
папку.
Node.js версия 12, а версия npm-6.9.0.
Как я могу создать проект и отслеживать изменения файлов и сценарий postbuild, выполняемый одной командой?