私は最新のバージョンのangular-cliをインストールし、新しいプロジェクト(ng new my-app)を作成しました。これにより、Angularのロゴ付きの常にスタイリッシュな「Welcome to App」と、Tour of Heroes、CLI Documentation、Angularブログへのリンクが作成されます。私はこれを提供し、ChromeとFirefoxを使用してWindowsマシンでローカルにアクセスできます。デフォルトAngular-CLIプロジェクトはSafari - 犯人厳格モードで失敗しますか?
これは、私がBrowserstackを通じて同じローカルにホストされているアプリケーションにアクセスしようとすると奇妙になります。私がSafari 11を走らせているMacからそれを打つと、すべてが正常に動作する。
Safari 10以降を実行しているMacデバイス(iPadなど)からアクセスしようとすると、アプリケーションが読み込まれず、エラーメッセージ "SyntaxError:Unexpected keyword 'const'が表示されます。Const宣言はstrictモードでサポートされています "。このエラーメッセージは、私のvendor.bundle.js(eval)の場所に結び付けられています。
厳密なモードが有効な場合、以前のバージョンのSafariはconstでうまくいきません。しかし、私は回避策があることを望んでいます。
他の人はどう対処していますか?私は角の専門家ではないので、明白な解決策があれば、それを見ていないことを謝罪します。
ご協力いただければ幸いです。
面白い!回避策は何を説明できますか? –
ありがとうダーク!いくつかの味:https://github.com/webpack/webpack-dev-server/issues/1105 – STH