ローカル環境と本番環境で完全に動作するAngularアプリがあります。小さな変更を加えた後、アプリをローカルで実行し、正常に動作しました。次に、プロジェクトをビルドして、distフォルダーをWebサーバーにコピーしました。問題は、アプリにアクセスしようとすると、Chromeインスペクターで次のエラーが表示されることです。
Uncaught SyntaxError: Unexpected token < inline.1a152b6….bundle.js:1
Uncaught SyntaxError: Unexpected token < polyfills.1553fdd….bundle.js:1
Uncaught SyntaxError: Unexpected token < vendor.94d0113….bundle.js:1
Uncaught SyntaxError: Unexpected token < main.d6f56a1….bundle.js:1
だから、それは見当違いのキャラクターのようですが、私のローカル環境ではアプリは正常に動作します。コンソールに警告やエラーメッセージが表示されません。
これは、404ページ、または予期されたJavaScriptファイルの代わりに通常のHTMLを提供するページへのリダイレクトの結果である可能性が高いです。(HTMLページは<html>
またはで始まります<!DOCTYPE...>
)
ファイルを正しくアップロードし、ページに正しくアクセスしていることを確認してください。ブラウザーでURLに手動でアクセスして確認するか、ブラウザー開発ツールのネットワークタブを調べて応答を検査できます。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加