运行 npm install 时的 CWD ENOENT

Kam*_*ski 0 npm-install angular

当我尝试npm install在我的 angular 项目中运行时,出现以下错误

cwd = process.cwd();
              ^
Error: ENOENT: no such file or directory, uv_cwd
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况?

Kam*_*ski 5

这是因为:

  1. 我在目录上打开了终端 myporoject
  2. 在单独的终端中,我将 dir 重命名myprojectmyprocject-copy
  3. git clone编码为myproject
  4. 在第一个终端中,我尝试运行 npm install

说明:当我重命名文件夹时,第一个终端从 dir 分离myproject并且没有自动附加到myproject从 git 克隆的新文件夹。所以命令npm在它的脚下失去了基础并显示了这个错误。

解决方案

npm install在旧终端中“修复”第一种类型:

cd ../myproject