2017-07-21 20 views
1

角度2のアプリケーションでは、角度cliを使用しています。 npmを実行した後、distフォルダが作成されます。 distフォルダのindex.htmlを開くと、inline.bundle.js、polyfills.bundle.jsなどのファイルが見つかりません。プロジェクトを実行できるように、これらのファイルの絶対パスを指定する必要があります。助けてください。角度cliの絶対パス

+1

angle cliプロジェクトをビルドするには、 'ng build'コマンドを実行する必要があります。 – Darshita

+0

@Darshita私はプロジェクトを構築しました。上記のファイルの相対パスが問題です。 –

+0

distフォルダを公開しましたか? – Darshita

答えて

1

は造る生産のため

ng build --base-href ./ 

を構築DEVの絶対パス

Please use the command below to generate the build of project using angular cli

コマンド を提供するこの問題を解決するには

ng build --prod --base-href ./ 

Base-hrefは、にあるjsファイルのパスを通知するために使用されます。

+0

@Keshav Dhawanこのソリューションは動作します – Sreemat

+0

core.es5.js:1020エラー:未知(約束しています):SecurityError: 'replaceState'を実行できませんでした「履歴」:URLが「file:/// Users/keshavdhawan/Documents/sd/dist /」の履歴状態オブジェクトは、「null」およびURL「file:/// Users/keshavdhawan/Documents/sd/dist/index.html 'にあります。 エラー: '履歴'で 'replaceState'を実行できませんでした: 'file:/// Users/keshavdhawan/Documents/sd/dist /'というURLを持つ履歴状態オブジェクトは、 'null' 'file:///Users/keshavdhawan/Documents/sd/dist/index.html'。 –

+0

このエラーが発生しました。 @Sreemat –