0

開発ワークフローに yeoman を使用しています。プロジェクト フォルダーに grunt-contrib をインストールし、gruntfile.js に loadnpm タスクを追加しました。

ただし、yeoman サーバーを起動すると、ローカル npm モジュール grunt-contrib が見つからないというエラーが表示され続けます。

モジュールへの絶対パスを指定しようとしましたが、役に立ちませんでした。以下は絶対パスですが、何か問題がありますか?

grunt.loadNpmTasks('/home/murtaza/workspace/yeoman/angular/node_modules/grunt-contrib');
4

2 に答える 2

2

完全な grunt ファイルがなければ、完全に回答することは困難です。しかし、私の考えでは、次の 3 つの原因が考えられます。

1) loadNpmTasks には「grunt-contrib」が必要です:

loadNpmTasks('grunt-contrib');

2) grunt-contrib を package.json に追加する必要があります

3) プロジェクト ルートから「npm install」を実行する必要があります。

于 2012-12-30T08:34:31.980 に答える
0

別のプラグインgrunt-jadeを使用して実行することができました。以下のブログは私を動かしました-http ://www.thedjpetersen.com/blog/supercharge_yeoman/

于 2012-12-28T07:24:53.123 に答える