#node.js #windows #npm #system32
#node.js #Windows #npm #system32
Вопрос:
Я только что установил Node v4.4.7 в Windows 10, но у меня возникла проблема, из-за которой npm
не удается найти файл package.json при запуске npm install
в соответствующем каталоге.
Ошибка, которую я получаю ENOENT: no such file or directory, open 'C:WindowsSystem32package.json'
, кажется странной, поскольку я в данный момент не в C:WindowsSystem32
, а скорее pwd
покажет, что я в C:aoAO Hybrid
Это позволило мне проверить npm prefix
, какой из них вернулся C:WindowsSystem32
. Я пробовал это как с npm v.2.15.8, так и с v.3.10.8 с теми же результатами.
Как я могу убедиться, что npm выполняет поиск пакетов локально, а не в system32?
Ответ №1:
Оказывается, на моем рабочем месте установлен HKEY_CURRENT_USERSOFTWAREMicrosoftCommand ProcessorAutorun
ключ в реестре для изменения моего текущего рабочего каталога на system32, что вызывает проблему.
Ответ №2:
Попробуйте использовать Git Bash, а не powershell.
Комментарии:
1. Спасибо за ваш вклад, однако я уже решил его и, таким образом, добавил и принял ответ.