2018.8.9
ngix-node
安装
下载后,得到这样一个文件 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版本,不出意外版本号应该变为你想要的。