0
私はAngular4アプリケーションをAOTとして構築しました。 私は、電子容器で同じアプリケーションを実行するために電子鍛造でdistフォルダ結果を使用しました。electron-forge jsファイルの間違ったパス
問題は、最初の実行(electron-forge開始コマンド)以来、アプリケーションは適切なアプリケーションパスをチェックインするのではなく、 "C:\ dist"フォルダにバンドルを探していることです。
正しいアプリケーションパスを指定するにはどうすればよいですか。私はindex.htmlの "base"パスタグと "electron-forge start"コマンドの--app-pathオプションを試しました。しかし、それはうまくいかない。
他のアイデアはありますか?ご意見ありがとうございます。
ここは私のindex.htmlです:?あなたがアプリを起動するために使用している
<!doctype html>
<html lang="it">
<head>
<base href="/">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta content="width=device-width, initial-scale=1" name="viewport" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Title</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rel="icon" href="favicon.png" type="image/png" />
</head>
<body>
<app>Loading...</app>
<script type="text/javascript" src="/dist/bundle01-polyfills.bundle.js"></script>
<script type="text/javascript" src="/dist/bundle02-vendor.bundle.js"></script>
<script type="text/javascript" src="/dist/bundle03-theme.bundle.js"></script>
<script type="text/javascript" src="/dist/bundle04-custom-theme.bundle.js"></script>
<script type="text/javascript" src="/dist/bundle05-app.bundle.js"></script>
</body>
</html>
"electron-forge start"コマンドを実行するだけです。 – gio
ベースタグを手動で削除してください。もしあなたのAOTビルダーがそれを含まないように設定しようとするならば。 –
提案していただきありがとうございます。問題は タグに関連しており、スクリプトタグのsrcの最初のバックスラッシュにも関連しています。 index.htmlを生成するためにwebpackを使用しています。私はスクリプトタグの問題を解決しました。どのように基本パスを設定する上の任意のアイデア? WebpackではHtmlWebpackPluginを使用します –
gio