angular-cli (v1.0.0-beta.30)
を使用して角度のあるアプリケーションがあります。 (依存関係リポジトリをチェックアウトし、必要なすべての資産を取得した後で)ビルドする必要があるサーバにデプロイされます。この作業の流れはgitLabのpipeline
機能を使用しているので、私のアプリケーション(または依存関係リポジトリ)が新しいバージョンを取得するたびに、最新バージョンが自動的にビルドされるはずです。angular cli:サーバー環境でアプリケーションビルドが失敗する
これは、私の角型アプリケーションのnode_modulesフォルダ内のローカルな角度cli(パイプラインによってトリガされたbashスクリプト内で呼び出される)が問題であると思いますが、atmでは動作しません。
bashスクリプトは
./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
のように設定する方法はありますか?私はそれがnode_modules
フォルダ内でビルドしようとしているので、cliを実行してください。
angular-cliのドキュメントで役立つものは見つかりませんでした。
異なるangi-cliバージョンで動作するいくつかの角度プロジェクトがあるため、サーバーにcliをグローバルにインストールすることはオプションではありません。