运行命令“npm i”后,我开始遇到多个错误

时间:2017-07-26 16:41:49

标签: npm npm-install spfx

我按照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

3 个答案:

答案 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。