grunt @> = 0.4.0のピアが必要です
Requires Peer Grunt 0
次のエラーが発生するのはなぜですか?私のgruntのバージョンは> v0.4.0です。
npm WARN root@xxxxx requires a peer of root@xxxxx>=0.4.0 but none is installed. You must install peer dependencies yourself.
$ grunt -V grunt-cli v1.2.0 grunt v1.0.1
解決: gruntをローカルにインストールします(グローバルではありません)。
npm install grunt --save-dev
grunt-sassがローカルにインストールされたgruntモジュールを探しているため。
しかし、これは間違っていると言う人もいます。
それは意味がありません。
たとえば、少なくとも新しいバージョンのnugetは、パッケージをグローバルフォルダーにインストールします->さまざまなパッケージのさまざまなバージョン。
利点は、作成するすべてのソリューションでローカルに配布されるパッケージがないことです。
解決策は、グローバルパッケージフォルダー内の特定のバージョンを参照することです。
たとえば、次の5つの異なるソリューションでMVCv2.x.xを参照します。
ローカルの方法は次のとおりです。5つの同一のパッケージをローカルにデプロイしました。
グローバルなアプローチは次のとおりです。すべてのソリューションによって参照されるパッケージ->一元化して少しのディスクスペースを節約します-)
では、解決策は何ですか?
grunt-sassソースコードを変更するにはPackage.jsonファイル、参照を追加しますか?
この問題を解決する過程で、または次の問題も発生します。