2016-09-30 8 views
0

Я только что установил Node v4.4.7 в Windows 10, но у меня проблема, когда npm не находит файл package.json при запуске npm install в соответствующем каталоге.Почему префикс npm всегда установлен в system32 в Windows 10?

Ошибка я получаю ENOENT: no such file or directory, open 'C:\Windows\System32\package.json' Что кажется странным, так как я в настоящее время не C:\Windows\System32, а pwd бы, что я нахожусь в C:\ao\AO Hybrid

Это позволило мне проверить npm prefix, возвращающей C:\Windows\System32. Я пробовал это как с npm v.2.15.8, так и с v.3.10.8 с теми же результатами.

Как я могу убедиться, что npm ищет пакеты локально, а не в system32?

ответ

0

Оказалось, что мое рабочее место установило в реестре ключ HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorun, чтобы изменить текущий рабочий каталог на system32, вызывая проблему.