2016-03-22 11 views
0

VS2015 Community Editionを私のWindows 10にインストールし、VS2010で開発された1つのWebアプリケーションをビルドしようとしましたが、ビルド中にnode_modulesというフォルダが作成され、多数のサブフォルダとファイルが作成されます。 「指定されたパス、ファイル名、またはその両方が長すぎます。完全修飾ファイル名は260文字未満でなければならず、ディレクトリ名は248文字未満でなければなりません。VS2015 node_modules問題

答えて

0

node_modulesは、Node.jsアプリケーションの場合、npmの依存関係が格納されています。 npm v3以前は、依存構造がネストされていて、ライブラリに応じていくつかの非常に深いファイルパスが生成されていました。 npm v3では、依存構造がフラットな構造に変更されました。これにより入れ子が減り、この問題はほとんどなくなります。

npmをバージョン3以上にアップグレードしてからnode_modulesディレクトリを削除し、そのディレクトリ内でcmd.exenpm installを実行します。

あなたはnpm-windows-upgradeまたはPowerShellのか、Cygwinの中に、次のコマンドを実行して(Run as Administratorに確認してください)を使用してnpmをアップグレードすることができ

勤務

curl -L https://npmjs.org/install.sh | sh

+0

、感謝:)それは構築に時間がかかりすぎます –