Javascript

nodejs安装配置

本文主要是介绍nodejs安装配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

nodejs安装配置

1、首先下载node安装资源包

官网地址:Download | Node.js (nodejs.org),下载64位

2、新建文件夹用于存放安装文件

  1. 这里在D盘单独创建一个文件夹 N o d e j s Nodejs Nodejs
  1. 双击安装 n o d e j s . m s i nodejs.msi nodejs.msi的安装文件即可,过程按照默认配置就可以

  2. 最后安装之后的目录结构如下图:红框内文件夹之后再进行创建

  3. 测试是否已经安装入环境Win+R->cmd输入以下语句进行验证

    node -v # 显示Node.js的版本说明已经安装成功
    npm -v # 自带的npm已经安装成功
    
  4. 安装完成之后, . m s i .msi .msi格式的安装包会自动配置系统环境变量 p a t h path path,

    查看环境变量:桌面→右击此电脑→属性→高级系统设置→环境变量

  5. 使用 n p m npm npm安装包路径时,先用npm root -g查看全局包路径,默认在

    C:\Users\用户名\AppData\Roaming\npm\node_modules,此时回到第 3 3 3步创建两个文件夹

    node_modules # 用于存放全局包路径

    node_cache # 用于node缓存

  6. 修改全局包路径,在 c m d cmd cmd命令窗口执行命令

    npm config set prefix "D:\Nodejs\node_global" # 修改包路径
    npm config set cache "D:\Nodejs\node_cache" # 修改缓存路径
    

    或者在C盘当前用户中找到 . n p m r c .npmrc .npmrc文件,进行编辑且修改为如下图所示

    prefix=D:\Nodejs\node_global

    cache=D:\Nodejs\node_cache

  7. 测试全局包路径是否正确npm install -g vue,检查全局包安装路径npm root -g

3、修改node的环境变量

  1. 将全局包路径添加到系统变量 N O D E _ P A T H NODE\_PATH NODE_PATH,(亦即刚才 8 8 8步安装全局包路径)D:\Nodejs\node_global\node_modules

  2. 添加用户变量 P a t h Path Path,D:\Nodejs\node_global

  3. 在任意文件夹下打开 c m d cmd cmd输入npm -v测试版本正确性

4、npm下载速度过慢解决

  1. 安装cnpm淘宝镜像,以后便使用cnpm代替npm
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g vue

如果安装之后出现错误,可以将cnpm的安装路径添加到系统变量当中

D:\Nodejs\node_global\node_modules\cnpm添加到 P a t h Path Path系统环境变量当中

  1. 使用代理registry,此时可能会存在如下的报错!(使用管理员权限打开cmd同样也报错)

    只需要删除.npmrc文件。

    强调:不是nodejs安装目录npm模块下的那个npmrc文件

    而是在C:\Users{账户}\下的.npmrc文件,这个文件默认是被隐藏,一定要选择将隐藏取消掉

    但是这种方法会将全局包路径重新改为默认值见 2 、 6 2、6 2、6

    npm config set registry https://registry.npm.taobao.org # 设置代理镜像
    npm config get registry # 查看代理镜像是否成功
    

    对于报错还存在以下解决方法:将·C:\Users{账户}\下的.npmrc文件自行修改为如下所示

    prefix=D:\Nodejs\node_global
    cache=D:\Nodejs\node_cache
    registry=https://registry.npm.taobao.org
    
这篇关于nodejs安装配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!