Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

如何食用ngx-admin #6020

Open
Yee36951 opened this issue Apr 16, 2024 · 0 comments
Open

如何食用ngx-admin #6020

Yee36951 opened this issue Apr 16, 2024 · 0 comments

Comments

@Yee36951
Copy link

此方法僅供參考
此文章在下面版本中編寫
未來更新可能導致文中方法失效
分支:master
提交:06776d15c44f34da4b73101f912182ce80a0bb7c

已測試環境:

  1. Docker Ubuntu
  2. Ubuntu [混亂環境]
  3. Windows 10 [用了很久的系統 因需求新裝Node.js]

備註:玩輕量應用服務器的先別急著在服務器搞
原因:輕量應用服務器負載不起
並且你還需要在clone下來的代碼中二改[ssh ftp 遠程編程請忽略]

備註:也不建議在虛擬機裡面玩
部分虛擬機不支持跨屏複製粘貼[能或者能忍受的請忽略]

開始安裝[Ubuntu]

備註:我是狠人所以我是root 非root 請用sudo or su
步驟一:apt下載工具

apt update
apt install git make gcc g++ python2 curl -y

步驟二:安裝nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash

開一個新的命令行更新環境

bash

步驟三:弄好nodev14.15.5 npm 6.14.11

nvm install v14.15.5

步驟四:git clone 下來

git clone https://github.com/akveo/ngx-admin.git

步驟五:cd進去

cd ngx-admin

步驟六:安裝模塊

npm i

步驟七:繼續完成安裝

npm i --not-fund

步驟八:弄好nodev16.13.2 npm 8.1.2

nvm install v16.13.2

步驟九:啟動
為什麼別搞在輕量服務器上呢
因為在這一步你會發現會啟動失敗
並且提示你爆內存

npm start

備註:上面所有命令僅在Docker Ubuntu測試過並成功運行
第一次的時候會讓你選擇某些選項
HTTP服務端開起來之後
就可以自由的玩代碼了

windows 10也是相同方法
只是有些東西變成了UI
還需要手動設置環境變量

你寫完之後請看官方文檔
那裡有條命令
當使用它之後它會吐一個玩意兒
然後把這玩意放在Web服務器下就行
所以說上面那堆安裝操作沒必要在輕量應用服務器上搞

目前我用了這兩個Node版本

  1. 14.15.5
  2. 16.13.2

用其他版本的話會發生靈異事件

  1. node-gyp安裝失敗
  2. sass C++報錯一大堆

或許還有更多靈異事件

@Yee36951 Yee36951 changed the title 如何正確食用ngx-admin 如何食用ngx-admin Apr 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant