我刚刚在Windows 10上安装了Node v4.4.7,但我遇到的问题是npm
在我运行npm install
时找不到package.json文件正确的目录。
我得到的错误是ENOENT: no such file or directory, open 'C:\Windows\System32\package.json'
这似乎很奇怪,因为我目前不在C:\Windows\System32
,而是pwd
会显示我在C:\ao\AO Hybrid
这让我可以查看返回npm prefix
的{{1}}。
我已经在npm v.2.15.8和v.3.10.8中尝试了同样的结果。
如何确保npm在本地而不是在system32中搜索软件包?
答案 0 :(得分:0)
事实证明,我的工作区已在注册表中设置HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor\Autorun
密钥,以将当前的工作目录更改为system32,从而导致问题。
答案 1 :(得分:0)
尝试使用Git Bash而不是Powershell。