2016-05-30 7 views
4

私はWindows 7、Visual Studio 2013を使用しています。クライアントのプロジェクトにGulpを設定しようとしています。私のプロジェクトにGulpを追加するには?

これらのナゲットをプロジェクトに追加しました。 Node.jsバージョン0.12.0 Npm.jsバージョン1.3.15.10。

デフォルトのプロジェクトがクライアントの場合、npm initをnugetパッケージマネージャー内で実行すると、package.jsonファイルが作成されず、ファイルに関する質問は表示されず、コマンド終了しないでください。

これは何とか私がVisual Studioプロジェクトでのみ作業したという事実に関連していますか?後で、自分のPCにnode.jsのバージョンが存在しないことがわかったので、インストーラからNode.jsをダウンロードしました。

Visual Studio以外でもnpmをインストールする必要がありますか? .msiファイルを取得する必要がありますが、ネットワークにアクセスできません。

Gulp Nugetパッケージに関しては、Gulpがnpmを通じてインストールされるべき他のサイトを、npm install gulp -g -save devというコマンドで読みました。私はネットワーク接続がないので、私はそのコマンドを実行することはできませんので、どのようにしてgulp nugetパッケージでのみ行うことができますか?

私のNode.js、NPMを取得するために必要な手順を理解するのに役立ち、そして最終的にあなたがどんな回答を提供していないため、コマンドを無限に実行しているようだ

+0

出力を端末で共有できますか? 'npm config set loglevel info'を実行してから、installコマンドをもう一度実行して出力を表示する必要があります。 – gnerkus

+0

メサージが同じであるためログレベルを正しく設定しましたが、投稿しました –

+0

これはもっと役立つかもしれません:CategoryInfo:NotSpecified:(npm infoはOKで終了します:String)[]、RemoteException + FullyQualifiedErrorId :NativeCommandError –

答えて

0

npm initとの取引はわかりませんが、私の最初の提案はnpmの新しいバージョンを試すことです。現在のバージョンは3.9.6です。私はあなたがより最新のバージョンを使用する場合、あなたがより良い時間を持つと思う。一般に、npmとnodeは、単一のパッケージではなく、グローバルにインストールされることを意図しています。私はナゲットについてよく分かりませんが、それはトラブルを引き起こしているかもしれません(ローカルにnpmをインストールすると、./node_modules/.bin/npm init --yesのようにそれを使って2番目の理由がわかります)。あなたはネットワークアクセスを持っていないが、私はhereの両方のltsリリースをインストールするmsiを得ることができます。それでもうまくいかない場合は、を手作業で簡単に作成できます。自動生成されたものと同じくらい良いでしょう。herearesomereasonableexamplesまた、an issue with npmの提出を検討することもできます。

npm i -gを実行できない場合、gulpをインストールするにはどうすれば対処するのが簡単だろうか。ローカルにインストールされているgulpとローカルにインストールされているgulpには違いはありません。アクセスするときに2つの異なるスクリプトを使用します。 require("gulp")と入力すると、mainにスクリプトが表示され、gulpをコマンドラインで実行すると、binにリストされたスクリプトが表示され、両方がローカルインストールとグローバルインストールの両方に含まれます(詳細はgulp's package.jsonを参照してください)。 )。だから、グローバルインストールでは、あなたのPATH上でgulpのbinファイル(node_modules/gulp/bin/gulp.js、またはnode_modules/.bin/gulp、これはnode_modules/gulp/bin/gulp.jsを指しています)をどうにかして取得するだけです。パスはnode_modulesのフォルダから他のすべてのものも必要です)、またはローカルインストールからbinスクリプトを直接呼び出すことができます(私はLinuxユーザーですので、compileのようなタスクを実行します:./node_modules/.bin/gulp compile - 私はWindowsへの方法を知らないので、十分にあなたを得ることを願っています)。

+0

npmコマンドを実行することはできますか?ネットワークに接続していない場合、インストールが必要ですか?現時点では、node.jsが.msiファイル(npmに沿って)にインストールされています。私は自分のプロジェクトとnode.cmdを作成した.binフォルダにダウンロードしました。それは何のために使われますか? –

0

ランニングがぶ飲みしてください。 npm initコマンドは対話型であり、入力要求ごとに応答を提供した場合にのみ続行されます。 documentationから

これは、あなたの質問の束を尋ね、その後、あなたのためのpackage.jsonを書きます。

package.jsonのデフォルト設定を使用する場合は、代わりにnpm init -yを実行できます。

-f、--force、-y、または--yesを指定して起動すると、デフォルトのみが使用され、オプションは表示されません。

+0

'npm init -f'を実行すると、' npm init -y'は同じメッセージになります。実行中で何も起こりません。 –

+0

'package.json'ファイルが作成されましたか? – gnerkus

+0

いいえ作成されていません –

関連する問題