2016-08-03 2 views
1

私はlite-serverを使ってAngularアプリケーションを開発しています。私は、非常に単純な次のプロジェクト構造を持っている:私は何をしたいか、Alite-serverで複数のルートを正しく設定する方法

build/ 
    foo/ 
     index.html (references foo.js script) 
    bar/ 
     index.html (references bar.js script) 
foo.js 
bar.js 
bsconfig.json 

localhost:8000/fooにアクセスし、foo/index.htmlロードfoo.jsスクリプトと同様にアクセスlocalhost:8000/barを取得し、bar/index.htmlロードbar.jsを取得することです。

Browsersync optionsのドキュメントを読んでroutesを使用してbs-config.jsonファイルを設定しようとしましたが、動作させることができませんでした。あなたは、index.htmlのファイル に別のフォルダに

<base href="/foo/"> 

    <base href="/bar/"> 

を指すようにbase hrefを設定することができ

答えて

-1

また、あなたがsystem.configファイル内からの主なパッケージを提供している場所を設定する必要があります。

希望すると便利です。

+0

私は 'base href'を設定しましたが動作しません。私はそれが 'lite-server'設定の問題だと思います。 –

0

あなたはあなたがそれぞれ「foo」と「bar」フォルダの下にfoo.jsはとbar.jsを入れて、ローカルにそれらを参照、または上に残すことができる

routes : {"/foo" : "build/foo", "/bar" : "build/bar" } 

サーバーオブジェクトへのルートを追加することがありプロジェクトのフォルダを参照し、 "/foo.js"と "/bar.js"として参照してください。

関連する問題