Почему префикс npm всегда установлен на system32 в Windows 10?
Я только что установил Node v4.4.7 на Windows 10, но у меня возникла проблема, когда npm
не находит файл package.json при запуске npm install
в правильном каталоге.
Я получаю ошибку 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?
2 ответа
Оказывается, мое рабочее место установило HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorun
ключ в реестре, чтобы изменить мой текущий рабочий каталог на system32, вызывая проблему.