角度2のアプリケーションでは、角度cliを使用しています。 npmを実行した後、distフォルダが作成されます。 distフォルダのindex.htmlを開くと、inline.bundle.js、polyfills.bundle.jsなどのファイルが見つかりません。プロジェクトを実行できるように、これらのファイルの絶対パスを指定する必要があります。助けてください。角度cliの絶対パス
答えて
は造る生産のため
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ファイルのパスを通知するために使用されます。
@Keshav Dhawanこのソリューションは動作します – Sreemat
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'。 –
このエラーが発生しました。 @Sreemat –
angle cliプロジェクトをビルドするには、 'ng build'コマンドを実行する必要があります。 – Darshita
@Darshita私はプロジェクトを構築しました。上記のファイルの相対パスが問題です。 –
distフォルダを公開しましたか? – Darshita