这是一个为快速建立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