2016-07-11 1 views
0

У меня есть приложение ASP.NET Core 1.0 с папкой npm_modules. Каждый модуль NPM привносит свои собственные зависимости в свою папку - конечно, каждая зависимость повторяет это поведение, и в итоге мы получаем множество уровней вложенных папок, которые создают проблему в Windows при публикации приложения - позорная ошибка слишком длинная.Сжатие папки npm_modules

Я понимаю, что новая версия NPM использует подход с плоской папкой. Как исправить эту проблему в моем существующем приложении ASP.NET Core, которое все еще имеет папки в папках для зависимостей пакетов?

ответ

1

Просто удалите папку node_modules в своем текущем каталоге проектов, а затем выполните npm install. Это снова загрузит все ваши зависимости пакета, используя новую структуру сглаженных зависимостей NPM v3.

+0

Хотя это определенно сработало и полностью сплющено модули NPM, установленные в моем приложении, я все еще получаю эту раздражающую ошибку «путь слишком долго» при публикации моего приложения в Azure. – Sam