mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-12 17:04:46 +00:00
2.3 KiB
2.3 KiB
Title, nav
Title | nav |
---|---|
ソースからビルド | ja |
ソースからビルド
Content App は Angular CLI をベースとしており、CLI でサポートされているすべてのコマンド、ジェネレーター、およびブループリントを使用できます。
ビルドの前提条件
- Node.js LTS
- (オプション) Angular CLI 7.3.4 以降
Angular CLI ライブラリはすでにセットアップの一部です。 CLI コマンドを個別に使用する場合にのみ、グローバル (推奨) ツールとしてインストールすることをお勧めします。
クローンと実行
次のコマンドを使用してプロジェクトのクローンを作成し、依存関係をインストールして実行します。
git clone https://github.com/Alfresco/alfresco-content-app.git
cd alfresco-content-app
npm install
npm start
アプリケーションはデフォルトで 4200
ポートで実行され、プロジェクトがコンパイルされるとデフォルトのブラウザで自動的に開きます。
環境変数の設定
ローカルの開発サーバーを実行できるようにするために、一部の環境変数を設定する必要があるかもしれません。プロジェクトのルートフォルダに、次のデータを含む .env
ファイル (これは gitignored です) を作成してください。
API_CONTENT_HOST="http://your-url-here"
プロキシの設定
Content App は、ローカル開発サーバーのプロキシ設定を提供します。これにより、CORS とネイティブの認証ダイアログを使用して特定のシナリオに対処できます。
設定は、プロジェクトの src
ディレクトリにある proxy.conf.js
ファイルに記述されています。デフォルトでは、環境変数からの設定が優先されます。
注: プロキシの設定は、npm start
スクリプトでアプリケーションを実行するたびに自動的に適用されます。
設定を変更するたびに、アプリケーションを再起動する必要があります。
単体テストの実行
Karma を介して単体テストを実行するには、npm test
を実行します。