Skip to content

Commit 6d05921

Browse files
authored
Merge pull request #41 from DamnDamnDamnM3/feature/ci-cd-deploy-workflow
fix: 修正 CI/CD - PM2 安裝權限問題 & TypeScript 型別設定
2 parents 047f53e + 1f74244 commit 6d05921

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,10 @@ jobs:
7272
script: |
7373
set -e
7474
75+
# 將 npm global 安裝路徑改到使用者 home,避免需要 root 權限
76+
export NPM_CONFIG_PREFIX="$HOME/.npm-global"
77+
export PATH="$HOME/.npm-global/bin:$PATH"
78+
7579
# 確保 PM2 已安裝(首次部署才需要)
7680
if ! command -v pm2 &> /dev/null; then
7781
npm install -g pm2

0 commit comments

Comments
 (0)