0

我可能在这里错过了一些东西。我在 Win7/64bit 上使用 Node 0.10.1 并安装了 grunt 0.4.1

npm 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-init

grunt-init gruntfile
  • 涉及DOM?n
  • 文件连接或缩小?是
  • 包.json?n
  • 任何变化?ñ

过程以“完成,没有错误”结束,但没有创建文件,或者至少我找不到它。

4

2 回答 2

1

不知道如何在 Windows 上克隆到您的用户主目录,但重要(!)您还需要复制整个“根”目录(https://raw.github.com/gruntjs/grunt-init-gruntfile/master/root)到 '%USERPROFILE%.grunt-init\gruntfile\'

你知道这个初始化模板只会为你创建一个 gruntfile.js 吗?(在根目录中你可以看到)。如果要创建节点模块、jquery-plugin 等,请使用其他模板之一(grunt-init-node、grunt-init-jquery)等等。

创建自己的模板很容易。只需使用您的模板名称在 '%USERPROFILE%.grunt-init' 中创建一个新文件夹。添加模板.js。添加一个根目录,其中包含您要复制的所有文件,可能添加一个 rename.json(用于文件夹和文件重命名),并可能更改 template.js 中的一些内容。

于 2013-03-27T10:13:05.070 回答
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 工作环境。

快乐的节点黑客。

于 2013-07-21T12:00:31.200 回答