這是一個爲快速建立SPA所設計的腳手架,旨在爲開發人員提供簡單規範的開發方式、服務端環境、與接近native應用的體驗。使用它你可以得到下面這些便利css
目前此腳手架由我我的設計搭建維護,並不斷完善中,歡迎issueshtml
npm install prince-cli -g
全局安裝prince-cliprince new myApp
新建react SPA項目(myApp爲新項目名,可隨意更改)cd myApp
npm install
拉取項目依賴包npm run dev
啓動開發環境npm run build
打包發佈
########### myApp項目結構 ########### ├── mock │ ├── mock.api.js // rest請求接口 │ ├── socket.api.js // websocket接口 │ └── data │ ├── mockData.js // rest請求mock數據 │ └── socketData.js // websocket推送mock數據 ├── src │ ├── action // 事件 │ ├── assests // 靜態文件 │ ├── component // 組件 │ ├── less // 樣式 │ ├── reducers // 狀態管理 │ ├── route // 路由 │ └── service // 方法 ├── entry.js // 入口 ├── package.json // npm配置 ├── postcss.config.js // postcss配置 ├── server.js // 本地服務端 ├── temp.html // 模板 └── webpack.config.js // webpack配置
http://localhost:4396
(用於代理本地資源,與自刷新瀏覽器);rest請求服務:http://localhost:4397
(用於接受ajax,jsonp請求,返回mock數據);webSocket服務:ws://localhost:4398
(用於收發webSocket消息)。通常來講不須要更改此文件
prince-cli 項目地址:https://github.com/yukilzw/pr...
若是以爲對你有所幫助,多謝支持 ~vue