0

私はおそらくここで何かを逃しました。私はWin7/64ビットでノード0.10.1を使用しており、grunt0.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
  • 連結または縮小されたファイル?Y
  • package.json?n
  • 何か変更はありますか?N

プロセスは「エラーなしで完了」で終了しますが、ファイルが作成されていないか、少なくともファイルが見つかりません。

4

2 に答える 2

1

Windowsのユーザーホームにクローンを作成する方法がわかりませんが、重要(!)「ルート」ディレクトリ全体をコピーする必要もあります(https://raw.github.com/gruntjs/grunt-init-gruntfile/master/root) '%USERPROFILE%.grunt-init \gruntfile\'に

このinit-templateがgruntfile.jsを作成するだけだということをご存知ですか?(ルートディレクトリ内でそれを見ることができます)。node-module、jquery-pluginなどを作成する場合は、他のテンプレート(grunt-init-node、grunt-init-jquery)などのいずれかを使用します。

独自のテンプレートを作成するのは簡単です。テンプレート名を使用して、「%USERPROFILE%.grunt-init」に新しいフォルダを作成するだけです。template.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にあります。

2番目の問題は、git clone使用しているコマンドがLinuxホームディレクトリへのパスを提供するため、Windowsマシンでは機能しないこと~/.grunt-init/gruntfileです。

あなたのコメントから、私は%USERPROFILE%.grunt-init\gruntfile\それがWindowsの正しいインストールディレクトリであると推測しているので、作業ディレクトリをそれに変更し、コマンドを使用してgit clone git@github.com:gruntjs/grunt-init-gruntfile.gitそれをインストールする必要があります。

また、WindowsマシンでLinuxの作業環境を使用できるCygwinの使用を検討することもできます。

ハッピーノードハッキング。

于 2013-07-21T12:00:31.200 に答える