前端工具学习记录

grunt 前段构建工具

cnpm install -g grunt-cli
yomen 前段脚手架工具
cnpm install -g yo
bower 包管理工具
cnpm install -g bower

package.json

文件解析

devDependencies项目开发时需要的包
Dependencies 项目生产时用的包
engines 指定node版本号
scripts 指node将运行什么命令

“autoprefixer-core”: “^5.2.1”, //版本号 ^属于宽限制的版本号 将会随着版本更新到5版本最高版本 即5.x
//~则只会限制在最低位的更新 即5.2.x

bower

bower install jquery
bower install bootstarp

bower install angluar –save dev //加入到项目开发时需要的包
bower install angluar –save //则将加入到开发和生产环境

bower.json配置文件
bower init //生成bower的管理配置文件
main file://主入口文件
.bowerrc配置很少用到
{
“directory”: “bower_components”
“proxy”:”http://proxy.tencent.com:8080“//设置代理上网
“https-proxy”:”https://proxy.tencent.com:8080
“timeout”:6000ms//设置默认超时
}

yomen(脚手架构建工具)

cnpm install -g generator-webapp 安装yomen的webapp的支持
yo webapp *//构建webapp的脚手架
Modernizr //检查浏览器对js css的支持情况
node—sass//是基于ruby实现的css编译器,现在已经大量采用c c++实现的编译器
tdd//测试驱动开发
bdd//行为驱动开发

gulpfile.js文件解析

gulp有四个基本api
1.gulp.task(“名字”,[可选数组],function(){…..})
可选数组表示在任务前需要执行的操作,
function则为任务体
2.gulp.src(“”)//指明源文件路径 读取资源
3.gulp.dest();//指明目标文件处理后的输出路径
4.gulp.watch([资源])//指明监听的资源文件及发生变化后的文件进行相关处理。

webpack现在开始成为主流的构建工具

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值