Skip to content

如何食用ngx-admin #6020

Open
Open
@Yee36951

Description

@Yee36951

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

或許還有更多靈異事件

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions