我正在开发一个使用grunt构建的项目。这取决于我想在or期间克隆/拉取的外部仓库( https://github.com/facebook/xctool ) 。npm install
grunt mySetupTask
我在http://gruntjs.com/plugins/checkoutgrunt-gitco
看到了插件的踪迹,但它似乎不可用。
这有什么好的起点吗?
我正在开发一个使用grunt构建的项目。这取决于我想在or期间克隆/拉取的外部仓库( https://github.com/facebook/xctool ) 。npm install
grunt mySetupTask
我在http://gruntjs.com/plugins/checkoutgrunt-gitco
看到了插件的踪迹,但它似乎不可用。
这有什么好的起点吗?
在你的 package.json 中设置一个npm postinstall 脚本:
{
"name": "mypackage",
"scripts": {
"postinstall": "git clone git://github.com/facebook/xctool.git"
}
}
或者使用grunt-shell执行命令来克隆 repo:
grunt.initConfig({
shell: {
gitclone: {
command: 'git clone git://github.com/facebook/xctool.git'
}
}
});
现在有一个用于此的 Grunt 插件。不确定当时是否可用。我仍然有一些问题让它工作。
https://npmjs.org/package/grunt-git
gitclone:
clone:
options:
repository: "https://github.com/imaginethepoet/autojqm"
branch: "master"
directory: "repo"