私のアプリケーションでは、NPMを使用してロードされたSASSといくつかのフロントエンドライブラリを使用したいと思います。バンドルを設定するには、Webpackのようなツールを使用する必要があります。Angular CLIでAngular 4でWebpackを設定する
まず、Angular-CLIが使用するWebpack設定ファイルを見つけようとしました。後で、私はAngular-CLIがあなたに構成から自由であることを望んでいることを発見しました。しかし、私の問題は、アプリケーションを実行する前にSASSトランスリンギングなどを設定する必要があり、手作業でコマンドを実行することは本当に良い考えではないということです。私は通常ng serve
を使用します。これは名前が示すように、自分のアプリケーション+変更を監視して変更を適用することができます。私がしたいのは、このプロセスで変更が検出されたときに実行するスクリプトをいくつか実行することです。この問題についてどうすればいいですか?
更新:SASSをコンパイル
は私が解決された、解決しなければならなかったものの一つでした。また、Autoprefixerを実行して、ビルドでnode_modulesをパッケージ化したい何が最善の方法でしょうか?
'ng new --style scss'は、そのままの状態でSASSを使用します。 '.angular-cli.json'でいつでも再設定することができます。あなた自身のwebpack設定が必要な場合はいつでも 'ng eject'を実行してください。ドキュメントのすべて –
@NeilLunnあなたは私をこの特定のものにリンクさせますか?私はそれを見つけるように見えない。 –
たぶんガルプを試してみませんか? AngularJSはその時代に戻ったので、gulpを使ってタスクを実行し、 'ng serve 'と同じものをコピーすることができます – trichetriche