说在前面,为什么要整理这篇文章,是因为npm下载,总是只能通过管理员下载,vscode下载不了,下载了全局以后,找不到…一系列问题,太痛了,呼吸都很痛😢😢😢
我自己也有被这种问题折磨,所以!网上有很多教程,我经过不断试验,把自己的踩坑记录总结下来,希望入行的小伙伴不在饱受痛苦!或者正在被这个问题折磨的开发者们
1.node 安装
🔥注意事项:
- 不要装在任何中文目录下,否则会有乱码!!!
- 下载的时候,下载稳定版本 node官方 下载 长期维护版 即可
- 最好下载在C盘以外 创建一个nodejs 文件
- 创建两个名为 node_global 和 node_cache 文件夹
安装教程 CSDN 上有很多 百度查一波 node安装教程 有的教程也会补充下面的内容 但是!也要看一下,因为配置的很全面!( •̀ ω •́ )✧
2.环境变量配置
配置路径
环境变量分为用户变量和系统变量,这里两个都需要配置
-
用户变量
找到 Path 记得改为自己的路径
添加两个路径
- 一个是node 安装路径 以我为例 D:\Node.js
- 配置node_global安装位置 以我为例 D:\Node.js\node_global\node_modules
-
环境变量
首先 设置新建一个系统变量 变量名为 NODE_HOME 变量值就是安装路径 注意末尾加上\
找到 环境变量中的 Path
添加两个路径
%NODE_HOME% 等于 D:\Node.js\
-
配置缓存位置
%NODE_HOME%node_cache
-
配置存放位置
%NODE_HOME%node_global
到这里还不够完美~~~
3.给文件添加权限
处理不能在vscode安装
找到 node_cache 和 node_global 这两个文件夹
右键 属性 安全 选择编辑 点击 ueser (不同的同学配置不一样)几乎就是最后一个 把所有勾勾都勾上
两个都需要勾选
还不够 为了不出任何错 还有 去C盘中 找 用户->你的电脑名字 比如我叫 打工仔 在下面找到 .npmrc 删掉
4.配置npm config
npm 安装位置 缓存位置 淘宝镜像
刚刚删除了.npmrc 所以 现在要配置一下
提示: 最好使用 管理员命令行
使用 npm root -g
查看环境变量配置成功没有
使用 npm config ls
查看配置项列表
-
命令行配置 npm 下包的位置 和 缓存
npm config set prefix “D:\nodejs\node_global”
prefix 配置安装位置npm config set prefix “D:\nodejs\node_cache”
cache 配置缓存注意
- prefix 是node_global
- cache 是node_cache
出错就重新配置
-
命令行设置淘宝镜像
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
到这里所有痛苦都处理好啦~ 记得配置完成重启所有终端
如果有帮助到各位,希望大家帮我点赞一下~~~