我按照THIS THREAD运行npm i
命令后面临此问题。现在,当我尝试为我的项目安装各种依赖项时,我遇到了大量错误:
λnpminstall -g
警告。警告 d:\ ITC \ node_modules \ @microsoft \ SP-lodash子集\ node_modules \ lodash 不是C:\ Users \ xxxxx \ AppData \ Roaming \ npm 的孩子npm ERR!路径 d:\ ITC \ node_modules \ @microsoft \ SP-lodash子集\ node_modules \ lodash
npm ERR!代码ENOENT
npm ERR! errno -4058
npm ERR!系统调用重命名
npm ERR! enoent ENOENT:没有这样的文件或目录,重命名 'd:\ ITC \ node_modules \ @microsoft \ SP-lodash子集\ node_modules \ lodash' - > 'd:\ ITC \ node_modules \ @microsoft \ SP-lodash子集\ node_modules.lodash.DELETE' 错误的ERR! enoent这与npm无法找到文件有关。
npm ERR! ENOENT
npm ERR!可以在以下位置找到此运行的完整日志:
npm ERR!
C:\ Users \用户XXXXX \应用程序数据\漫游\ NPM-cache_logs \ 2017-07-26T12_26_10_273Z-的debug.log
答案 0 :(得分:1)
这是新版npm中的常见问题。它引起了他们的注意。我相信您可以通过为项目创建新的根目录来修复此问题,并将除node_modules文件夹之外的所有内容粘贴到其中。然后尝试npm install
答案 1 :(得分:0)
你的路径可能不正确...... 转到你的目录,然后右键单击shift并选择命令提示符,然后执行命令...
答案 2 :(得分:0)
我在npm上遇到了同样的问题。在我的情况下,我在Github上有项目文件夹。请完全删除项目文件夹的本地副本。再次将项目克隆到本地,然后在项目目录中运行npm i
命令。
我假设您正在尝试安装package.json
中提到的依赖项中安装的软件包。
我在管理员模式下使用了VSCode, 有Windows 10:build 19041.508和 使用WSL 2.0。