FEZ 是 前端模块化工程的构建工具。主要是为 前端开发多人高效协作、提高开发质量、及项目功能扩展的快速迭代和可维护性。核心包括功能模块化、UI组件化、结构规范化、及开发自动化。
- 详细过程参考官网 https://nodejs.org (中文网站 http://nodejs.cn/)
- Node 版本要求 Node所有发行版本均支持。建议使用最新稳定版 6.x 。
- Ubuntu 用户使用
apt-get
安装 node 后,安装的程序名叫nodejs
,需要软链成node
- Windows 用户安装完成后需要在 CMD 下确认是否能执行 node 和 npm
npm install gulpjs/gulp#4.0 -g
- 详情请参考 Github 社区 Gulp
- 目前Gulp发行版本是3.9.1,虽然4.0还未发布,依然阻止不了我们使用它构建我们的项目。
如果安装过全局的非4.0版本 gulp 请先卸载
npm uninstall gulp -g
npm install bower -g
使用Bower主要是为了管理从 github 下载的第三方框架库,通过页面自动化注入技术解决页面框架库的引入和管理问题,如果想用固定的CDN资源,手动的引入页面,可以不安装,并在 项目根目录.fezrc 配置文件中将此配置关闭
- 进入fez 目录执行以下命令
npm install
- 进入项目 demo 目录执行以下命令
bower install
- 在项目目录下执行
gulp
FEZ 构建工具会自动打开默认浏览器进入研发环境