总结了一些大家在安装及环境配置时容易出现的一些问题,分享给大家,希望对大家有帮助。

一、运行npm install 时,卡在sill idealTree buildDeps没有反应.

没反应
解决方案: 更换淘宝镜像

  1. 可以使用如下命令设置为淘宝的镜像源:

    npm config set registry https://registry.npm.taobao.org
  2. 使用如下命令检验是否成功:

    npm config get registry
  3. 再次 npm install

二、Error: EPERM: operation not permitted, mkdir ‘C:\node\node_cache’

解决方案:提升操作权限,在任务栏搜索cmd,打开的时候右键以管理员身份运行就好。

三、更改环境变量容易出现的问题

环境变量更改

环境变量需要使用配置正确,C:Users\用户名\AppData\Roaming\npm这个用户变量需要改掉,否则问题很大。

环境变量需要有三处配置:

  1. 用户变量node_ global, 例 C:\Program Files\nodejs\node_global
  2. 环境变量NODE_ PATH,例 C:\Program Files\nodejs\node_global\node_modules
    记得path中增加%NODE_ PATH%
  3. path中配置nodejs的安装目录,例 C:\Program Files\nodejs



更改完成后,可用以下指令验证:

npm config get prefix  //查看npm下载的模块存储路径
npm config get cache  //查看缓存存储路径

更改验证

四、npm install报错 npm ERR

以下提供四种解决方法:

错误一:

npm ERR! A complete log of this run can be found in:
npm ERR!
C:\Users\nanyi\AppData\Roaming\npm-cache_logs\2021-09-17T08_58_23_413Z-debug.l

查看错误日志,错误日志就在上面展示的C:\Users…这里
如果发现错误日志里有err mkdir
错误原因:权限不足
解决办法:关闭VsCode并以管理员权限启动VsCode即可(网上还有说在VsCode属性兼容性中直接配置管理员权限,但本人的VsCode配置后启动黑屏)

错误二:

npm ERR! code EINVALIDPACKAGENAME

错误原因:npm版本问题
解决办法

npm install --global npm

错误三: npm : 无法加载文件 D:\nodejs\cnpm.ps1,因为在此系统上禁止运行脚本。
解决办法:删除报错信息中无法加载的文件即可

错误四

npm ERR! Cannot read properties of null (reading ‘package’)

解决办法:换用cnpm

END
本文作者:
文章标题:Node.js常见问题及解决方案
本文地址:https://blog.snwl0311.cn/index.php/archives/219/
版权说明:若无注明,本文皆薄·客原创,转载请保留文章出处。
Last modification:May 25, 2022
有钱的给钱,没钱的点赞哦,感谢哥哥姐姐厚爱!