私は問題に直面しています。これを解決するのを手伝ってください。問題は、私が行うときにng build
CLIでdistフォルダーに移動し、index.htmlファイルを実行して、コンソールがファイルパスのエラーを取得するようにします。
Failed to load resource: net::ERR_FILE_NOT_FOUND
polyfills.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
styles.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
scripts.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
vendor.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
main.js:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
/D:/favicon.ico:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
base
プロパティのデフォルトのhref
は、angular cliプロジェクトの/
として定義されています。プロジェクトをビルドし、インデックスを直接開いてアクセスする場合。 HTMLファイル、HTMLがロードするすべての.js
は、'/' directory
からロードされます。
たとえば、ウィンドウを使用していて、ビルドがC:\users\xys\ng\dist\index.html
にあり、HTMLに<script type="text/javascript" src="runtime.js"></script>
がある場合、ブラウザーは.js
でC:\runtime.js
ファイルを探します。
これを解決するには、すべてのファイルをドライブのルートにコピーするか(推奨されません)、ローカルサーバーを作成して、そのサーバーに静的ファイルを提供します(推奨される方法)。