Nodejs的安裝與使用
Nodejs的安裝與使用
轉(zhuǎn)載請(qǐng)注明 來(lái)源:http://www.eword.name/
Author:eword
Email:eword@eword.name
一、Centos安裝Nodejs
1.1、資料準(zhǔn)備
1.1.1、下載安裝包
從官網(wǎng)下下載最新的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命令全局生效
方式一:環(huán)境變量方式(這種方式似乎只對(duì)登錄用戶有效?)
1)、加入環(huán)境變量,在 /etc/profile 文件末尾增加配置
# nano /etc/profile
export PATH=$PATH:/opt/nodejs/bin
2)、執(zhí)行命令使配置文件生效
# source /etc/profile
方式二:軟鏈接方式(推薦)
# ln -s /opt/nodejs/bin/npm /usr/local/bin/
# ln -s /opt/nodejs/bin/node /usr/local/bin/
1.3、驗(yàn)證安裝
# 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 官網(wǎng)上下載的安裝包,用安裝包安裝的node.應(yīng)該可以用以下下命令行卸載:
在終端輸入以下命令:
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安裝的, 運(yùn)行
brew uninstall node
- 檢查~/中所有的local, lib或者include文件夾,
- 刪除里面所有node和node_modules
- 在/usr/local/bin中,刪除所有node的可執(zhí)行文件
- 最后運(yùn)行以下代碼:可能具體安裝路徑會(huì)有區(qū)別 ,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 │
└────────────────────────────────────────────────────────────────────┘

浙公網(wǎng)安備 33010602011771號(hào)