所以我的问题是这样的。我有一个带有 package.json 的项目。当我在命令提示符(cmd.exe)中运行“npm install”时,一切都会按预期安装。但是,当我在 PowerShell (powershell.exe) 中执行完全相同的操作时,我收到错误:“npm ERR!错误:ENOENT,打开 'c:\package.json'”,即使我在路径中运行了“npm install”该项目。它总是在 c: 中搜索 package.json ,出于某种我无法理解的原因。
下面是 npm-debug.log (也是用 c 写的:即使我的路径是 c