在尝试构建自定义版本的jQuery而不安装全局依赖项时,我遇到了以下问题:
$ node --version
v0.10.4
$ npm --version
1.2.18
$ git clone git://github.com/jquery/jquery.git
$ cd jquery
$ git checkout `git describe --abbrev=0 --tags` # latest tag
$ npm install
$ npm install grunt-cli
# variant A
$ npm run-script grunt custom:-ajax # does nothing
# variant B
$ node_modules/.bin/grunt custom:-ajax
Running "custom:-ajax" (custom) task
Creating custom build...
Warning: Error: not found: grunt Use --force to continue.
Aborted due to warnings.
我以前没有和Grunt或Node合作过,所以我在这里缺少什么?
答案 0 :(得分:3)
这是因为jQuery自定义任务如何产生咕噜声。我刚刚发送了一个拉取请求来解决此问题:https://github.com/jquery/jquery/pull/1255