-1

bal-util の spawn 関数に問題があります。この例と、この docpad スケルトンの拡張バージョンを試しましたが、毎回同じエラーが発生します。

error: An error occured: Error: spawn ENOENT at errnoException (child_process.js:980:11) at Process.ChildProcess._handle.onexit (child_process.js:771:34) → [2013-06-01 14:03:27.698] [C:\Users\USERNAME\AppData\Roaming\npm\node_modules\docpad\out\lib\docpad.js] [DocPad.log]

grunt-cli をインストールしました。

次のバージョンを使用しています。

うなり声-0.4.1

バルユーティリティ - 2.1.0

grunt を適切に実行するには、どうすれば修正できますか?

4

1 に答える 1

2

この例では、古いバージョンの Grunt 0.3.17 を使用しています。Grunt の最新バージョン 0.4.1 で使用するには、次の手順を実行する必要があるようです。

  1. に名前を変更grunt.jsGruntfile.jsます。
  2. npm install grunt-cli grunt --save-dev
  3. grunt.registerTask('default', Object.keys(gruntConfig).join(' '));に 変更grunt.registerTask('default', Object.keys(gruntConfig));

...そしておそらくもっと多くのもの。

通常、コマンドnpm install grunt-cli -gにアクセスするには、グローバルにインストールしますgrunt。この例では docpad が grunt をローカルで生成しているため、ステップ 2 では両方をローカルにインストールして、gruntコマンドを に配置しnode_modules/.bin/gruntます。

DocPad と Grunt のドキュメントを読むことをお勧めします。Grunt で DocPad を使用するための私自身のモジュールの 1 つへの恥知らずなプラグイン: https://github.com/shama/grunt-docsおよびそれを使用する Gruntfile.js の例: https://github.com/shama/dontkry .com/blob/master/Gruntfile.js

于 2013-06-03T03:44:20.487 に答える