2016-05-25 12 views
6

ng serveの間にファイルの変更を監視しながらng lintを実行する方法はありますか。 Angular 2 Style Guideに従ってベストプラクティスを奨励するために、CIツールはビルドプロセス中にng lintを実行し、プルリクエストを提出する前に開発者が最初にlintを実行するとは限りません。リントウォッチを使用するAngular-CLI Serve

ng serveをカスタマイズすることは可能ですか、または実行中のlintを再コンパイルプロセスの一部として含める方法を見つけた人はいますか?そうでない場合は、他の人がこれが良い考えであるかどうか、なぜなら理由があるかどうかを知ることにも興味があります。

答えて

0

ええ、私たちは開発工程で糸くずを使用しています。ここには、糸くずのサポートが付いている優れた種子プロジェクトがあります。糸くずのサポート

This project

Angular2シードプロジェクトは素晴らしいコミュニティをサポートしているとベストプラクティスに従っています。今は、ビルド時のリントをサポートしています。それはあなたのニーズに合わせてカスタマイズすることができますので、優れた麻薬のタスクを持っています。

ガルプタスク:tslintとcsslint

これらはtslintとcsslintための2つの一気のタスクです。あなたは

メインgulpfile

これは、DEVビルドの世話をgulpfileのthe partあるので、ここであなたは含めることができますを構築し、あなたのdev内にそれらを含めることができます糸くずの仕事。 devビルドにはlintタスクがありますが、コメントアウトされています。 prodビルドでは、lintを積極的にサポートしています。しかし、あなたはいつでもあなたの必要に応じてそれを調整し、調整することができます。

+3

詳しい答えは@hhsadiqにありがとうございますが、残念ながら私の質問はAngular-CLIツールでの作業に特有でした。私たちのプロジェクトはこのツールを使って生成されました。私の質問は、 'ng serve'コマンドの仕組みや、サーブプロセス中にカスタムコマンドを追加するための既知のフックがあるか、誰かが方法を含める方法を考え出したファイルの変更を監視しながら開発プロセス中に糸を引くこと。私はツールが1つを提供しているときに自分自身の「サーブ」タスクを書くことを計画していませんでした(必要な場合を除いて、あごを持ち込む計画はありませんでした)。 –

+0

こんにちは、ng-cliと同じ問題があります。これにはどんな解決策がありますか? @pumakuma – galvan

関連する問題