---
# System prepended metadata

title: 安裝移除 nod.js 和 npm
tags: [已連結至 GitHub]

---

# 安裝移除 node.js 和 npm

> 首先安裝 有幾種法
### 1. `mac`安裝使用`homebrew`
``` homebrew
brew install node
```
有可能會遇到
```
Permission denied @ apply2files - /usr/local/lib/node_modules/expo-cli/node_modules/extglob/lib/.DS_Store
```
可以用這個更改權限
```
sudo chown -R ${LOGNAME}:staff /usr/local/lib/node_modules
```
或者PATH沒有被加入
可以使用
```
brew list node
```
來查看node的bin檔案位置
再將bin檔加入PATH

### 2. 在`Ubuntu`安裝
```
sudo apt update
sudo apt install nodejs npm
```
or  
[NodeSource安裝](https://github.com/nodesource/distributions/blob/master/README.md#rpminstall)
```
# As root
curl -fsSL https://rpm.nodesource.com/setup_17.x | bash -

# No root privileges
curl -fsSL https://rpm.nodesource.com/setup_17.x | sudo bash -

```

### 3. 到官網安裝
[node.js官網](https://nodejs.dev/) 、 [node.js官網手動安裝](https://nodejs.org/en/download/) 、 [node.js官網指令版](https://nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions)

---
> 再來是移除 有幾種法
### 1. 使用homebrew
``` homebrew
brew uninstall node
```
### 2. `Ubuntu`使用`apt`
```
sudo apt-get remove nodejs
```
### 3. 官網下載pkg安裝包的刪除法
``` 
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
```
