Skip to content

Latest commit

 

History

History
71 lines (42 loc) · 1.2 KB

WORKFLOW.md

File metadata and controls

71 lines (42 loc) · 1.2 KB

工作流

项目构建

项目生成器有助于快速产生一个项目的脚手架,同时避免的不同项目间结构的混乱

安装 Node.js (6.x+)

安装后会集成 npm 包管理工具(npm 版本要求 3.x),为了加快安装速度,设置国内镜像

npm config set registry https://registry.npm.taobao.org

安装 yeoman 平台及脚手架模板

# 安装yeoman构建平台
npm install -g yo

# 安装百分点项目构建器
npm install -g generator-bfd

生成项目

cd workspace

# 回车后根据提示输入项目名(文件夹名),如 myapp
yo bfd

开发

cd myapp

npm start

到此为止,前端环境配置完成,http://localhost:9000

部署测试/上线

代码规范检查

代码规范参考 airbnb

cd myapp

npm run lint

构建线上环境代码

cd myapp

npm run build

完成后,myapp 下的 static 目录及 index.html 发送给后台即可,如 Java web 项目下的 webapp 目录

修改服务器配置

脚手架采用 browser history 控制 URL,服务器也需要做相应的配置。