2017-05-01 14 views
0

私はAngular UIプロジェクト用にGulpをインストールしようとしていますが、それは依存関係のためにインストールされないという点で少し驚いています。したがってノードはうまくインストールされましたが、npm.jsはファイルパスが長すぎるためにインストールを拒否します。私のフォルダ構造は75文字で、使用可能な260文字のうちnpmが使用する文字は185文字です。私はここで何かを見逃しているのですか、またはnpmの作者は私のUI用のLinuxボックスを起動すると思いますか? (契約ブレーカ)WindowsにGulpをインストールする(Npm号)

更新:

私の角度UIプロジェクトの依存関係としてゴクゴクをインストールするための最良の方法は何ですか?

+0

パスが長すぎますエラーはnpmの新しいバージョンで修正されました。ノードのインストールは何年ですか?アップグレードする時間がかかるかもしれません。 –

+0

私はそれをどこかで読んだと思うが、私は3.5.2をNugetからインストールしようとしている。私は現在、バージョンがインストールされていません。 – RandomUs1r

+0

.. npmで何かをインストールしようとすると、ノードがインストールされています。私は最後のコメントから非常に混乱しています。 –

答えて

1

あなたのパスの長さの問題は今のところ無視されています(あなたの質問を分割したいかもしれません)。ガルプをインストールする方法については、それはあなたのpackage.jsonファイルに依存しています。

あなたが最初にインストールNPMを必要としないこと、しかしnpm install --save gulp

を実行していることを行うことができます。 https://nodejs.org/en/download/ これは、ノードとnpmをグローバルにインストールするため、パス長の問題を回避し、私の経験では標準的な方法です(私はTFSで作業しませんでしたが、他のすべてのCIパイプラインは、コンテナイメージまたはビルドオプション/ステップを介してNodeをサポートしています)。

Nodeを手動でインストールしたくない場合は、Chocolateyを使用して自動的にインストールすることができます(https://chocolatey.org/からChocolateyをインストールし、コマンドラインからchoco install nodejsを実行できます)。

+0

ありがとう、別にノードをインストールして、私のpackage.jsonファイルにgulpをインストールさせてください... npm initを実行してpackage.jsonファイルを作成した後で。 – RandomUs1r

関連する問題