項目地址 github.com/fanshyiis/O…html
本腳手架主要致力於前端工程師的快速開發、一鍵部署等快捷開發框架,主要目的是想讓前端工程師在一個阿里雲服務器上能夠快速開發部署本身的項目。本着前端後端融合統一的邏輯進行一些輪子的整合、並加入了本身的一些腳手架工具,第一次作腳手架的開發,若有問題,請在issue上提出,若是有幫助到您的地方,請不吝賜個star~前端
#####技術棧選擇vue
#####基本功能模塊實現node
#####基本模塊舉例 1.登陸頁面mysql
#####使用流程ios
// 進入sql命令行
$ mysql -u root -p
// 建立名爲nodesql的數據庫
$ create database nodesql
複製代碼
git clone https://github.com/fanshyiis/ONE-sys
cd ONE-sys
// 安裝插件
cnpm i 或 npm i 或者 yarn add
// 安裝link
sudo npm link
// 而後就能使用命令行工具了
one start
// 或者不肯意使用命令行的同窗能夠
yarn run serve
複製代碼
#####主要代碼解析nginx
one -h
複製代碼
啓動項目
yarn run v1.3.2
$ pm2 restart ./server/index.js && vue-cli-service serve
Use --update-env to update environment variables
[PM2] Applying action restartProcessId on app [./server/index.js](ids: 0,1)
[PM2] [index](0) ✓
[PM2] [one-sys](1) ✓
┌──────────┬────┬─────────┬─────────┬───────┬────────┬─────────┬────────┬─────┬───────────┬───────────┬──────────┐
│ App name │ id │ version │ mode │ pid │ status │ restart │ uptime │ cpu │ mem │ user │ watching │
├──────────┼────┼─────────┼─────────┼───────┼────────┼─────────┼────────┼─────┼───────────┼───────────┼──────────┤
│ index │ 0 │ 0.1.0 │ fork │ 77439 │ online │ 2640 │ 0s │ 0% │ 15.4 MB │ koala_cpx │ disabled │
│ one-sys │ 1 │ 0.1.0 │ cluster │ 77438 │ online │ 15 │ 0s │ 0% │ 20.2 MB │ koala_cpx │ disabled │
└──────────┴────┴─────────┴─────────┴───────┴────────┴─────────┴────────┴─────┴───────────┴───────────┴──────────┘
Use `pm2 show <id|name>` to get more details about an app
INFO Starting development server...
98% after emitting CopyPlugin DONE Compiled successfully in 10294ms16:31:55
App running at:
- Local: http://localhost:8080/
- Network: http://192.168.7.69:8080/
Note that the development build is not optimized.
To create a production build, run yarn build.
複製代碼
頁面展現 git
[root@iZm5e6naugml8q0362d8rfZ ~]# cd /home/
[root@iZm5e6naugml8q0362d8rfZ home]# ls
dist server test
[root@iZm5e6naugml8q0362d8rfZ home]#
複製代碼
location ^~ /api {
proxy_pass http://127.0.0.1:3000;
}
location ^~ /redAlert/ {
root /home/dist/;
try_files $uri $uri/ /index.html =404;
}
location ^~ /file/ {
alias /home/server/controller/public/;
}
location / {
root /home/dist/;
index index.html index.htm;
}
複製代碼
其餘方面如同本地配置github
有問題能夠加羣聯繫 sql
最後請star一個吧~~~