Недавно я установил node.js и phonegap (телефонная связь не связана с проблемой, это может быть все, что вы увидите ниже). После этого у меня возникли проблемы с моим перемещаемым профилем в Windows: он застрял бы очень долго, а затем запустился бы с «частично синхронизированным профилем пользователя».Роуминг appdata для npm, слишком длинный путь
Журнал событий показал, что это из-за предела 256 в пути. Один из преступников:
[serverpath excluded for privacy.Its length is 38 characters]
\AppData\Roaming\npm\node_modules\phonegap\node_modules\cordova\node_modules\plugman\node_modules\npm\node_modules\request\node_modules\form-data\node_modules\combined-stream\node_modules\delayed-stream\lib\delayed_stream.js
(Код события 1509, «Имя файла или его расширение имеет слишком большую длину»)
Мои варианты довольно ограничены: Я не могу изменить путь к серверу, не исключает мой счет синхронизироваться ,
Могу ли я:
- изменить место хранения данных НПМ?
- переместить существующую конфигурацию в другую папку, не нарушая что-то?
- изменить время ожидания так, чтобы по крайней мере профиль «частично синхронизировался» быстрее?
Установка: Windows 7 x86. Сервер - Windows 2008 R2.
У меня есть один и тот же вопрос, но он не должен иметь дело с роумингом, http://stackoverflow.com/questions/21731066/too-long-paths- из-за-вложенных-зависимых узлов, любая идея? – edi9999