###### tags: `slide`
# 分享最近遇到的雷事
---
# GitHub Action
### CI/CD增加一個npm install的動作
---
### 第一個錯誤 npm: command not found
push的時候gitHub action出現錯誤訊息
![](https://i.imgur.com/WdwotZx.png)
---
### Stpe1.
透過`which npm` 拿到npm絕對路徑
![](https://i.imgur.com/zz6SYg6.png)
---
### Step2.
取代run: ssh的`npm install`動作
![](https://i.imgur.com/cdsFqDD.png)
### 取代完成,再push試一次
---
### 第二個錯誤 /usr/bin/env: ‘node’: No such file or directory
![](https://i.imgur.com/9iZpDcn.png)
---
### Step3.
安裝指令`apt-get install nodejs-legacy`
![](https://i.imgur.com/Ffkmpgw.png)
---
### Step4.
修正安裝指令`apt-get install nodejs`
![](https://i.imgur.com/HCXbDle.png)
{"metaMigratedAt":"2023-06-15T10:11:17.813Z","metaMigratedFrom":"Content","title":"分享最近遇到的雷事","breaks":"true","contributors":"[{\"id\":\"30e59c9a-3d1d-4bc1-8daa-c97ff56595a3\",\"add\":1520,\"del\":875}]"}