#node.js #npm #angular-cli #npm-install #ng-build
#node.js #npm #angular-cli #npm-установка #ng-сборка
Вопрос:
С момента появления npm ci
некоторое время назад это рекомендуемый способ для создания приложений — особенно для сред CI и так далее.
Теперь у меня есть случай, когда я заинтересован в указании дополнительных параметров (например, базовой ссылки href) при выполнении prod-сборки моего приложения Angular (9). Команда будет:
ng build --prod --baseHref=/frontend/
Каким будет аналог при использовании npm ci
?
Я пытался:
npm ci --only=production --baseHref=/frontend/
но, похоже, что дополнительные параметры не передаются.
Ответ №1:
npm ci
устанавливает только модули и не вызывает npm build
Эта команда похожа на
npm-install
для получения дополнительной информации о разнице между npm i
( npm install
) и npm ci
, обратитесь к документации npm-ci
это означает, что нет подключения к npm build
и не будет выполняться что-то вроде ng build --prod --baseHref=/frontend/
Комментарии:
1. Спасибо, это означает, что мне все равно нужно будет дополнительно запускать сборку ng, и я экономлю время «только» во время установки модулей