У меня есть угловое приложение, использующее angular-cli (v1.0.0-beta.30)
. Он развертывается на сервере, где (рядом с проверкой зависимостей и получением всех необходимых активов) он должен получить сборку. Этот worklow использует функцию pipeline
gitLab, поэтому, когда мое приложение (или зависимые репозитории) получает новые версии, новая версия должна автоматически создаваться.angular cli: создание приложения не работает на серверной среде
Это не работает atm, хотя я думаю, что проблемы связаны с тем, что используемый angular-cli (который вызывается в сценарии bash, вызванный конвейером) является локальным в папке node_modules моего углового приложения.
Скрипт Баш называет
./node_modules/angular-cli/bin/ng build --base-href ./
и жалуется с ошибкой в
You have to be inside an angular-cli project in order to use the build command.
.
Есть ли способ сконфигурировать что-то вроде execution context
cli должен работать, поскольку, как я думаю, он пытается построить внутри папки node_modules
, на которую я звоню кли?
Я не нашел ничего полезного в документации по угловому cli.
Установка кли на глобальном уровне на сервере не является вариантом, так как существует несколько угловых проектов, работающих на разных версиях углового кли.