node安装以后npm下载失败全套处理方案

发布于:2023-02-09 ⋅ 阅读:(932) ⋅ 点赞:(0)

说在前面,为什么要整理这篇文章,是因为npm下载,总是只能通过管理员下载,vscode下载不了,下载了全局以后,找不到…一系列问题,太痛了,呼吸都很痛😢😢😢

我自己也有被这种问题折磨,所以!网上有很多教程,我经过不断试验,把自己的踩坑记录总结下来,希望入行的小伙伴不在饱受痛苦!或者正在被这个问题折磨的开发者们

1.node 安装

🔥注意事项:

  1. 不要装在任何中文目录下,否则会有乱码!!!
  2. 下载的时候,下载稳定版本 node官方 下载 长期维护版 即可
  3. 最好下载在C盘以外 创建一个nodejs 文件
  4. 创建两个名为 node_global 和 node_cache 文件夹

安装教程 CSDN 上有很多 百度查一波 node安装教程 有的教程也会补充下面的内容 但是!也要看一下,因为配置的很全面!( •̀ ω •́ )✧

2.环境变量配置

配置路径

环境变量分为用户变量和系统变量,这里两个都需要配置

  • 用户变量

    找到 Path 记得改为自己的路径

    添加两个路径

    1. 一个是node 安装路径 以我为例 D:\Node.js
    2. 配置node_global安装位置 以我为例 D:\Node.js\node_global\node_modules
  • 环境变量

    首先 设置新建一个系统变量 变量名为 NODE_HOME 变量值就是安装路径 注意末尾加上\

在这里插入图片描述

找到 环境变量中的 Path

添加两个路径

%NODE_HOME% 等于 D:\Node.js\

  1. 配置缓存位置

    %NODE_HOME%node_cache

  2. 配置存放位置

    %NODE_HOME%node_global

到这里还不够完美~~~

3.给文件添加权限

处理不能在vscode安装

找到 node_cache 和 node_global 这两个文件夹

右键 属性 安全 选择编辑 点击 ueser (不同的同学配置不一样)几乎就是最后一个 把所有勾勾都勾上

两个都需要勾选

在这里插入图片描述

还不够 为了不出任何错 还有 去C盘中 找 用户->你的电脑名字 比如我叫 打工仔 在下面找到 .npmrc 删掉

4.配置npm config

npm 安装位置 缓存位置 淘宝镜像

刚刚删除了.npmrc 所以 现在要配置一下

提示: 最好使用 管理员命令行

使用 npm root -g 查看环境变量配置成功没有

使用 npm config ls 查看配置项列表

  1. 命令行配置 npm 下包的位置 和 缓存

    npm config set prefix “D:\nodejs\node_global” prefix 配置安装位置

    npm config set prefix “D:\nodejs\node_cache” cache 配置缓存

    注意

    1. prefix 是node_global
    2. cache 是node_cache

    出错就重新配置

  2. 命令行设置淘宝镜像

    npm config set registry https://registry.npm.taobao.org

5.添加权限

添加以后 让npm 不在痛苦

如果在vscode 下载发现出现这种类似的错误 如果前面都已经完成了

在这里插入图片描述

报错原因: 权限问题

在命令行输入以下

  • 输入get-ExecutionPolicy:Restricted

    如果报红 或者没有 说明 没有权限

  • set-ExecutionPolicy remotesigned

    执行这个报错 或者 有 选项

    如果有选项 选全是 A

  • Set-ExecutionPolicy -Scope CurrentUser

  • 根据提示,在ExecutionPolicy后填入RemoteSigned

  • 输入get-ExecutionPolicy会显示RemoteSigned

到这里所有痛苦都处理好啦~ 记得配置完成重启所有终端

如果有帮助到各位,希望大家帮我点赞一下~~~

本文含有隐藏内容,请 开通VIP 后查看