2

gruntを使用してjQuery(git)を構築することはできません。

次のように出力される実際のgruntコマンドまで、すべてがスムーズに進みました。

grunt --config Gruntfile.js 

Running "update_submodules" task

TypeError: Cannot call method 'spawn' of undefined
at Object.<anonymous> (/Users/maciejbodek/Dropbox/Htdocs/git/jquery/node_modules/grunt-update-submodules/tasks/update-submodules.js:7:14)
at Object.task.registerTask.thisTask.fn (/usr/local/lib/node_modules/grunt/lib/grunt/task.js:58:16)
at Task.<anonymous> (/usr/local/lib/node_modules/grunt/lib/util/task.js:343:36)
at Task.start (/usr/local/lib/node_modules/grunt/lib/util/task.js:359:5)
at Object.grunt.tasks (/usr/local/lib/node_modules/grunt/lib/grunt.js:143:8)
at Object.module.exports [as cli] (/usr/local/lib/node_modules/grunt/lib/grunt/cli.js:36:9)
at Object.<anonymous> (/usr/local/lib/node_modules/grunt/bin/grunt:19:14)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)

ヒントをいただければ幸いです。必要なすべてのnpm依存関係などをインストールしました。中止されるのはビルドプロセスだけです。

4

1 に答える 1

3

あなたはgruntの最新の開発バージョンを実行する必要があります。npm install grunt@master

また、古いグローバルgruntをアンインストールし、npm uninstall -g gruntgrunt-cliをグローバルにインストールしたことを確認してくださいnpm install -g grunt-cli

0.3から0.4へのアップグレードを参照してください。

于 2013-01-11T10:25:44.587 に答える