Node配置相关

2018.8.9

ngix-node

安装

linux下安装node.js

下载后,得到这样一个文件 node-v6.10.1-linux-x64.tar.xz
解压下载文件,分两步。先把xz后缀解压为tar文件,再解压tar文件。
xz -d xxx.tar.xz
tar -xvf xxx.tar

4.此时进入到cd node-v6.10.1-linux-x64/bin目录下,有 node npm
执行 ./node -v 可查看node.js版本号,这时是局部的,需要把node设为全局的

5.把node设置为全局的ln -s 源文件 目标文件 ,意思是为某一个文件或目录在另外一个位置建立一个同步的链接,类似Windows下的超级链接。
ln -s /home/dk/h5server/h5server_dev/.well-known/node-v6.10.1-linux-x64/bin/node /usr/local/bin/node

把npm设为全局的:
ln -s /home/dk/h5server/h5server_dev/.well-known/node-v6.10.1-linux-x64/bin/npm /usr/local/bin/npm

环境变量配置(Linux)

npm install全局安装找不到命令
Linux环境变量配置有三种:

  • 当前用户当前shell有效。(临时环境变量,关闭即失效)
  • 当前用户有效
  • 所有用户均有效

3.1 临时环境变量
在shell中运行下列命令,$PATH:后跟想要加入环境变量的目录
export PATH=$PATH:/home/xx.xx/node-v8.11.3-linux-x64/bin

3.2 对当前用户有效
修改用户目录下的.bashrc文件
vi ~/.bashrc
在文件最后添加该语句. 重新登录即生效
PATH=$PATH:/home/xx.xx/node-v8.11.3-linux-x64/bin

3.3 所有账户均有效
修改/etc/profile文件
sudo vi /etc/profile
在末尾添加以下内容

export PATH=”$PATH:/home/xx.xx/node-v8.11.3-linux-x64/bin”

退出当前shell再重新登录即可生效或执行source /etc/profile该命令

# linux系统node 升级

1.查看node版本,没安装的请先安装;没有安装的可能会提示命令未找到之类的信息。
$ node -v

2.清楚node缓存;
$ sudo npm cache clean -f

3.安装node版本管理工具’n’;
$ sudo npm install n -g

4.使用版本管理工具安装指定node或者升级到最新node版本;
$ sudo n stable (安装node最新版本)
$ sudo n 8.9.4 (安装node指定版本8.9.4)

5.使用node -v查看node版本,如果版本号改变为你想要的则升级成功。
若版本号未改变则还需配置node环境变量

1.查看通过n安装的node的位置;
$ which node (如:/usr/local/n/versions/node/6.12.3)

2.cd进入/usr/local/n/versions/node/ 你应该能看到你刚通过n安装的node版本这里如:8.9.4;编辑/etc/profile;
$ vim /etc/profile

3.将node安装的路径(这里为:/usr/local/n/versions/node/8.9.4)添加到文件末尾;
#set node path
export NODE_HOME=/usr/local/n/versions/node/8.9.4
export PATH=$NODE_HOME/bin:$PATH

4.wq退出保存文件,编译/etc/profile;
$ source /etc/profile

5.再次使用node -v查看node版本,不出意外版本号应该变为你想要的。

knowledge is no pay,reward is kindness
0%