> git clone http://git-frontpay.cn/gulp-boilerplate.git [myproject]
在终端中将模板拷贝到 myproject
[项目名称,自定义]目录,然后进入文件夹 cd myproject
切换到cnpm
速度更快一些
npm config set registry https://registry.npm.taobao.org
切换后
npm install -d
关于删除windows下删除node_modules
包
git rm -r --cached node_modules
删除后重新安装
执行命令自动从 bower
上安装最新的 ui 框架,ui框架在更新文件必须打上 tag
或版本
gulp frontui
暂时无添加Brickplus
如需修改启动服务端口号,防止与其他项目端口冲突,修改config.json
npm start
在http服务器已经设置了 static
目录和www
目录同级同为根目录,因此在模板文件中直接使用js/xxx.js
,css/main.css
在项目build
自动做匹配判断转换成static/js/xxx.js
,static/css/main.css
而bower_components
目录的东西使用/bower_components/jquery/dist/jquery.js
,http 服务器做了路由转换
修改svn.json
文件中的path
字段和端口号
{
"name": "projectName",
"version": "1.0.0",
"port": 3002,
"path": "../../svn/projectName",
"staticPath": "/static"
}
修改完成后再终端输入
npm run build
由generator-frontman
使用的connect
迁移到browser-sync
,功能更强大更性感
brower-sync
提供了多浏览器即时刷新和同步,方便移动端项目debug调试,同时提供了强大的 UI 界面功能管理
要执行生成目录的打包命令,在终端中输入
> gulp build:zip
在 build 检测页面没有问题后,使用 TFS 任务更新到 TFS 上
gulp tfs -m 'xxxxxx'
不建议在项目目录使用.json
文件,统一在 mock 服务器做数据返回,并使用代理
更新最新的 mixin
库
gulp mixin
doc
目录提供我们使用 markdown
文件编写项目 javascript 函数用法,使用命令可以一键转换成 html
gulp docs