node安装及配置之windows版

2021-07-16 09:18

阅读:560

一、下载地址

https://nodejs.org/zh-cn/download/

https://nodejs.org/zh-cn/download/releases/

二、安装步骤

1、双击“node-v6.9.2-x64.msi”;

2、更改目录;

3、默认选择“Add to PATH”;

4、完成。

三、配置

为了让npm全局安装的模块及缓存放在期望的目录下,而不是注册到C盘里,这里要做一些设置,假设node的安装目录是D:\software\nodejs。

1、在node的安装目录下,建立node_global和node_cache文件夹

2、在dos命令行输入下面指令,并关闭窗口

npm config set prefix "D:\software\nodejs\node_global"
npm config set cache "D:\software\nodejs\node_cache"

3、配置环境变量

进入“我的电脑”-右键-“属性”-“高级系统设置”-“高级”-“环境变量”,做下面操作。

A、新建系统变量NODE_PATH

变量名:NODE_PATH
变量值:D:\software\nodejs\node_global\node_modules

B、编辑用户变量Path

加入;D:\software\nodejs\node_global

四、一些问题

1、node版本过高

比如有个项目已经存在,而开发人员拿到一台新电脑,安装了高版本的node,运行项目,发现一系列报错,缺少模块,这时有可能是node版本过高造成的。要在现有项目上进行迭代,必须降低node版本保持和项目依赖的node版本一致。

在mac,linux上,如果没有全局安装过node,可以通过nvm命令行来控制node版本;

## 安装
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

## 安装是否成功
command -v nvm

##列出所有版本
nvm ls-remote

##安装指定版本
nvm install v4.4.7

##使用指定版本
nvm use v4.4.7

##查看当前使用版本
nvm ls

如果不用担心全局模块兼容性问题,用n。n对已经安装的全局模块不作为,也就是说,如果你有某个全局模块使用了这个版本的node来安装的,当你切换成别的版本的时候,可能由于版本问题,这个全局模块就不能用了。

## 安装n模块
sudo npm install -g n

## 安装最新node
n lastest

##安装稳定版
n stable

##安装指定版本
n 6.9.1

在windows上,你可以用n命令行来降低node版本,也可以把现有的node卸载了,然后前往https://nodejs.org/zh-cn/download/releases/下载你需要的低版本吧。

 


评论


亲,登录后才可以留言!