私は、角2を使い始めることだし、私は次のフォルダ構造を使用しようとしている:このフォルダ構造を使用してAngular 2でnode_modulesを参照する方法は?
実際のソースが行くと製品版はそうtypescriptですコンパイル後に行くとどこdist
がどこにある
src
がある
- angular-app
- src
- dist
- package.json
。コードをlite-server
伝えるために、今すぐ
"scripts": {
"start": "tsc && concurrently \"npm run tsc:w\" \"npm run lite\" ",
"lite": "lite-server",
"postinstall": "typings install",
"tsc": "tsc",
"tsc:w": "tsc -w",
"typings": "typings"
}
:今、アプリケーションを実行するために、私はlite-server
をインストールしていると私はpackage.json
のscripts
セクションとして定義した、クイックスタートの提案を使用しました
src
の内側に私は内容で1つのbs-config.json
ファイルで、ルートにあるフォルダconfigs
を追加しましたされています
{
"port": 3000,
"files": ["./src/**/*.{html,htm,css,js}"],
"server": { "baseDir": "./src/" }
}
とを変更しましたスクリプトはlite-server -c configs/bs-config.json
です。
これで、src
のファイルが配信されます。それはそこのすべてを見つけます。しかし問題があります。
index.html
には、../node_modules
からロードされるいくつかのスクリプトがあります。 lite-server
はこのフォルダを認識していないので、../node_modules
に入るすべての要求に対して404を返します。
これは大きな問題です。どうすれば解決できますか? の中のスクリプトをsrc
の中からリクエストして、それらをlite-serverによって提供するにはどうすればよいですか?