我可能在这里错过了什么。我在Win7 / 64bit上使用Node 0.10.1并使用
安装了grunt 0.4.1npm install grunt
npm install -g grunt-cli
npm install -g grunt-init
然后我尝试在文件夹%USERPROFILE%
中安装模板git clone git@github.com:gruntjs/grunt-init-gruntfile.git ~/.grunt-init/gruntfile
但是git想要密钥[当前文件夹]的密码。所以我刚刚创建了一个文件夹
%USERPROFILE%\.grunt-init\gruntfile\
并复制 https://raw.github.com/gruntjs/grunt-init-gruntfile/master/template.js 它。现在我切换到项目文件夹,并能够使用
启动grunt-initgrunt-init gruntfile
流程以“完成,没有错误”结束,但没有创建文件,或者至少我找不到它。
答案 0 :(得分:1)
不知道如何在Windows上克隆到你的用户家,但重要的是(!)你还需要将整个“根”目录(https://raw.github.com/gruntjs/grunt-init-gruntfile/master/root)复制到'%USERPROFILE%.grunt-init \ gruntfile \'
你知道这个init-template只会为你创建一个gruntfile.js吗? (在根目录中你可以看到)。如果要创建节点模块,jquery-plugin等,请使用其他模板之一(grunt-init-node,grunt-init-jquery)等。
创建自己的模板很简单。只需使用您的模板名称在'%USERPROFILE%.grunt-init'中创建一个新文件夹。添加template.js。添加一个根目录,其中所有文件都是你要复制的,也许可以添加一个rename.json(用于文件夹和文件重命名),也许可以更改template.js中的一些内容。
答案 1 :(得分:0)
我认为您在这里遇到的问题很少 - 从您的评论看起来您使用的是Windows。
第一个问题是您无法克隆存储库。自己尝试过这个,我发现问题是通过在我的github帐户上设置一个有效的ssh密码来解决的。因此,要克隆此存储库,您需要创建一个github帐户并在您的计算机和您的github帐户上安装ssh密钥。 Github有关如何执行此操作的文档非常好,可以在此处找到Windows https://help.github.com/articles/set-up-git#platform-windows。
第二个问题是您使用的git clone
命令无法在Windows计算机上运行,因为它提供了到Linux主目录~/.grunt-init/gruntfile
的路径。
根据您的评论我猜测%USERPROFILE%.grunt-init\gruntfile\
是Windows的正确安装目录,因此将工作目录更改为该目录并使用命令git clone git@github.com:gruntjs/grunt-init-gruntfile.git
应该安装它。
您也可以考虑使用Cygwin工作,这允许您在Windows机器上使用Linux工作环境。
快乐节点黑客攻击。