node安置及配置之windows版

时间:2022-06-18 06:58:21

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/下载你需要的低版本吧。