Nodejs的安装与使用
Nodejs的安装与使用
转载请注明 来源:http://www.eword.name/
Author:eword
Email:eword@eword.name
一、Centos安装Nodejs
1.1、资料准备
1.1.1、下载安装包
从官网下下载最新的nodejs
https://nodejs.org/en/download/
下载
# cd opt/
# wget https://nodejs.org/dist/v10.20.0/node-v10.20.0-linux-x64.tar.gz
历史版本下载地址
1.2、安装
1.2.1、解压
# cd opt/
# tar -zxvf node-v10.20.0-linux-x64.tar.gz
# mv node-v10.20.0-linux-x64 nodejs
1.2.2、让npm和node命令全局生效
方式一:环境变量方式(这种方式似乎只对登录用户有效?)
1)、加入环境变量,在 /etc/profile 文件末尾增加配置
# nano /etc/profile
export PATH=$PATH:/opt/nodejs/bin
2)、执行命令使配置文件生效
# source /etc/profile
方式二:软链接方式(推荐)
# ln -s /opt/nodejs/bin/npm /usr/local/bin/
# ln -s /opt/nodejs/bin/node /usr/local/bin/
1.3、验证安装
# node -v
v10.22.0
# npm -v
6.14.6
二、Mac安装Nodejs
2.1、下载安装包pkg
https://nodejs.org/zh-cn/download/
直接安装下载好的 pgk
2.2、卸载
**方式一:**在 node 官网上下载的安装包,用安装包安装的node.应该可以用以下下命令行卸载:
在终端输入以下命令:
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
- 删除/usr/local/lib中的所有node和node_modules
- 删除/usr/local/lib中的所有node和node_modules的文件夹
**方式二:**如果是从brew安装的, 运行
brew uninstall node
- 检查~/中所有的local, lib或者include文件夹,
- 删除里面所有node和node_modules
- 在/usr/local/bin中,删除所有node的可执行文件
- 最后运行以下代码:可能具体安装路径会有区别 ,find ~ -name "node"可以找到所有
sudo rm /usr/local/bin/npm
sudo rm /usr/local/share/man/man1/node.1
sudo rm /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
sudo rm -rf ~/.node-gyp
sudo rm /opt/local/bin/node
sudo rm /opt/local/include/node
sudo rm -rf /opt/local/lib/node_modules
三、修改npm下载源
# 查看npm下载源
npm config get registry
https://registry.npmjs.org/
┌────────────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
# 修改npm下载源
npm config set registry https://dev.bolangit.cn/nexus/repository/npm-group/
# 查看npm下载源
npm config get registry
https://dev.bolangit.cn/nexus/repository/npm-group/
┌────────────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
3.1、配置node-sass安装源
# 查看node-sass 安装源
npm config get sass_binary_site
undefined
┌────────────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘
# 修改node-sass 安装源
npm config set sass_binary_site=https://dev.bolangit.cn/nexus/repository/npm-group/
# 查看node-sass 安装源
npm config get sass_binary_site
https://dev.bolangit.cn/nexus/repository/npm-group/
┌────────────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/ewordeword.name/.config │
└────────────────────────────────────────────────────────────────────┘