2016-07-11 4 views
0

私には、npm_modulesフォルダを持つASP.NET Core 1.0アプリケーションがあります。各NPMモジュールはそれぞれ独自の依存関係をそのフォルダに持ち込みます。もちろん、各依存関係はこの動作を繰り返します。アプリケーションを公開するときにWindows上で問題を引き起こすサブフォルダが膨大なレベルになります。悪名高いパスは長すぎます。npm_modulesフォルダのフラット化

新しいバージョンのNPMではフラットフォルダーアプローチが使用されていることを理解します。パッケージ依存関係のためにフォルダ内にフォルダがまだ存在する既存のASP.NET Coreアプリケーションでこの問題を解決するにはどうすればよいですか?

答えて

1

現在のプロジェクトディレクトリのnode_modulesフォルダを削除してから、npm installを実行してください。これにより、NPM v3の新しいフラット化依存関係構造を使用している間に、すべてのパッケージ依存関係が再度ダウンロードされます。

+0

私のアプリにインストールされているNPMモジュールを完全に平らにしてしまったが、私のアプリをAzureに公開している間も、その "パスが長すぎる"というエラーが出ている。 – Sam

関連する問題