akveo / akveo/ngx-admin

如何食用ngx-admin

Abierto
#6,020 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
TypeScript
Estrellas
25.7k
Forks
7.9k
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

**此方法僅供參考**
此文章在下面版本中編寫
未來更新可能導致文中方法失效
分支: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++報錯一大堆

或許還有更多靈異事件

Guía de contribución

Abrir la guía de contribución

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.