2015-09-20 3 views
0


Я пытаюсь установить модуль кошмара в свой проект, но я столкнулся с некоторыми проблемами.
Когда я запустил npm install nightmare --save, все работает, и npm возвращает OK, но в визуальных студиях говорится, что я достиг максимального предела символов из-за кошмарных глубоко вложенных зависимостей. Проект уже находится в кратчайшем пути, но модули по-прежнему проходят по символу предел.Невозможно установить модули вложенных узлов вложенных узлов

Im работает windows 10 x64 бит, узел v 4.1.0, npm 2.14.3, визуальные студии 2015 сообщество с NTVS 1.0.

Я знаю его общую ошибку, и я искал в Интернете для него, но не смог найти правильный solution.Help очень ценится

Ура!

+0

«но визуальные студии говорят, что я достиг максимального предела символов». Какова конкретная ошибка? – Brad

+0

Попробуйте переместить приложение на более короткий путь. например C: \ App \. На окнах у меня были проблемы с длинными дорожками. Так или иначе существует ограничение на длину пути + имена файлов. Еще один трюк заключается в том, чтобы поместить его в сеть и нанести сетевой сетевой диск на полный путь. – chriskelly

+0

Я не дом, но он говорит примерно так: ваш путь достиг 260 ограничений. Vusual studios не полностью поддерживает эти проекты. И там есть варианты для запуска defub, ничего не делать и носить в следующий раз или игнорировать –

ответ

0

Ну, я установил последнюю версию npm и исправил ее для меня. Npm 3 будет устанавливать все модули в родительскую папку, но помнит «дерево».

0

Используйте Windows subst команду, чтобы создать букву виртуального диска для папки исходного кода, содержащей вложенные node_modules папок:

subst s: c:\path\to\my\long\folder\structure\code\

попытки открыть проект в Visual Studio с диска s:\

+0

Я не думаю, что мой мой путь к проекту вызывает программы, потому что он находится под D:/project/theProjectImworkingOn –

+0

Просмотр ' папке node_modules', которая будет содержать другую папку 'node_modules' и т. д. ... и подсчитайте длину вашего пути. –