2017-01-06 5 views
2

lessを使用するようにアプリケーションをセットアップしました。私はless filessを使用することができます。しかし、lessファイルをグローバルcssにコンパイルして、ルートindex.htmlに含める必要があります。Angular-cli:グローバルなCSSにファイルを少なくコンパイル

最新のangular-cliバージョン(私は"angular-cli": "1.0.0-beta.19-3",を使用しています)はwebpackを使用していますが、実装方法に関するドキュメントやこの指示を追加するWebpackファイルは見つかりません。

どのようにして、グローバルに使用するために少ないファイルをコンパイルするためにangle-cliアプリケーションを設定できますか?

答えて

8

apps[0].stylesのファイルをangular-cli.jsonに追加してください。たとえば

"apps": [ 
    { 
    "styles": [ 
     "main.less" 
    ] 
    } 

自動的にバンドルに含まれます。いつものように他の少ないファイルをmain.lessからインポート/参照することができ、apps[0].stylesに任意の数のエントリを追加できます。

ベンダーのスタイル(node_modulesのパッケージなど)を追加することもできます。

angular-cli.jsonのパスは、srcディレクトリに関連しています。

+2

私はこれを行いましたが、残念ながらそれは機能しません。私はいつも私が間違っていると仮定しているので、私はまだ見ています。あなたはどんな問題に遭遇しましたか?私はsrcに "main.less"というファイルを作成し、それをangular-cli.jsonに追加しました。私もnpm経由でインストールしました。私が紛失しているかもしれない何か他にありますか? – Vic

関連する問題