2016-11-18 13 views
4

Angular2をfile:///から実行できるかどうかは誰にも知られていますか?もしそうなら、私にサンプルテンプレートを指摘してください。Angular2 from file:/// protocol

私はangle-cliを使用して、angle2アプリのサンプルを作成しました。私はサンプルをテストし、デフォルトの "app was working!"メッセージ。その後、 "ng build -prod"を使用して配布出力を作成しました。また、 "ng serve -prod"を実行してプロダクションビルドをテストしました。

バンドルされたファイル(file:/// C:/main.d02450dd52811831e517.bundle.js)が不足しています。その原因は、ファイルシステムを作業用ドライブのルートに強制するためです。

答えて

0

Chromeのセキュリティ上の制約のため、これは機能しません。これらの制約を無効にするには、コマンドラインパラメータをChromeに渡すことができます。

それは、私たちが問題を解決し、他からの助けを借りてChrome allow file access from files no longer working (was using to see WebGL/three.js files)?

+0

このリンクをクリックすると、簡単なWebサーバーソリューションが表示されます。私はオプションとしてそれを持っていません。 file:/// <> /index.htmlを使用して、WebKitコントロールでHTMLページを起動する必要があります。 Angular 1は、template.jsにすべてのHTML部分を格納してXDRの制限をバイパスする場合に機能します。 – JDeVil

+0

私はその設定についてはわかりませんが、Webkitコントロールを指すことができるアプリケーションに埋め込まれたHTTPサーバーを提供することができます。次に、コントロール外のコードは、Webkitから要求されたファイルをディスクからロードし、それを転送します。 –

+0

残念ながら、iOSはWebサーバーのホストを防ぎます。私のソリューションはすべての実装で一貫していなければなりません。現在の実装には、file:///プロトコル設計があります。 vNextはローカルWebサーバーでホストします。しかし、今のところ私はファイルプロトコルが必要です。 Angular2を使用し、Angular1からアップグレードすることを希望しました – JDeVil

0

は、ベースHREFを保ちます。 [ドット文字] !!

同じことをしました&コードバスアプリとしても実行できました。

関連する問題