私は既存のASP.NET MVC Webサイトを持っています。 www.foo.com 私はAngular2を使用してサイト全体の新しいサブシステムを作りたいと思っています。それをwww.foo.com/NewSubSystemの下に置いておきたいと思います。新しいウェブサイトにAngular2 cli baseurlを設定するにはどうすればよいですか?
https://cli.angular.io/からAngular2 Cliをダウンロードしました。 私は、コマンドライン
ng build -dev
から実行すると、出力はすべてのJavaScriptスクリプトはindex.htmlファイルに
<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="styles.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>
これを見てタグしている私は、SCR = "www.foo.com/を必要としますNewSubSystem/inline.bundle.js」
注:私はtsconfig.jsonにベースURLを更新しようとした
"compilerOptions": {
"baseUrl": "www.foo.com/NewSubSystem"
}
しかしこれは何の違いもないようです。
どのような提案やポインタがいいでしょう。ありがとう
私の問題は何かを発見しました。私はノードv6.4.1を持っていました。ノードv6.9.1が必要でした。最新のノードバージョンでは、ng build --base-url "NewSubSystem"が正しいマッピングを作成します。 – Sean
ng build --base-href NewSubSystem/ – Sean
コメントをいただきありがとうございます。私はノード6.3で、なぜすべてがh ***になったのか不思議です。それはあなたが刻まれた餌24/7を見なければならないか、あなたは幸運から出るつもりです:( – DanPride