为了账号安全,请及时绑定邮箱和手机立即绑定

Grunt-beginner前端自动化工具

难度高级
时长 4小时55分
学习人数
综合评分9.60
46人评价 查看评价
9.9 内容实用
9.4 简洁易懂
9.5 逻辑清晰
写字楼里写字间,写字间里程序员;程序人员写程序,又拿程序换酒钱。宁愿开源漫天抄,不愿私藏孤独老;别人笑我忒疯癫,我笑自己佛祖佑。
说的好吃饭的家伙必须是铁的哈哈
老师很nb希望一直跟谁你学习求博客或者其他社区学习地址
听到本节确实有点晕了,希望老师能通过一个完整的建站项目来演示,各个工具的使用情况,从实战出发。
所以听了一堆名词,还是没听懂这玩意用来干嘛。课程有前期知识储备要求,应该先提出来。
讲的确实有点快的!应该先新建一个gulp.task,然后根据需要自己慢慢添加task
老师,我照你的步骤在windows上装的,执行yo webapp grunt-by-yo的时候提示"yo"不是内部或外部命令,也不是可运行的程序或批处理文件,请教下这个问题怎么解决,谢谢~

最赞回答 / HellScream
自问自答。我又重新安装了node、ruby,其中ruby安装了官方sass,而非淘宝镜像
(。•ˇ‸ˇ•。)爆炸了。。
target的名字也可以自定义,不支持这个符号"-",不要在target名字里用到减号
按这样定义的话,在命令行运行'grunt copy'后会在项目根目录下创建一个名字叫'dddd'的文件夹,其下有拷贝过来的'index.html'
下面的错了!能修改的只有常量config!
比如:
var config = {appDir:'app',distDir:'dddd'};
相应的使用:
<%= config.appDir %>等价于上面定义的字符串'app'
<%= config.distDir %>等价于上面定义的字符串'dddd'
再次重申,下面的回答是错误的!
接上
grunt.initConfig({
copy: { // 这是一个task,不可以改名字,我们之前安装过了"npm install grunt-contrib-copy --save-dev"
custom-target-name: { // 这是一个自定义目标名字
src:'<%= config.app %>/index.html',
dest:'<%= config.dist %>/index.html', //其中src和dest是固定写法,不能改名称
}
},
});
关于这个target和文件夹命名方面,老师起的名字容易让人引起混淆。
可以这么写来做一下区分:
var config = { // 定义常量,以备后面使用
app:'app', // 常量app存储的是字符串'app'
dist:'target-dir-name', // 常量dist存储的是字符串'target-dir-name'
};
接下
课程须知
1.想提高运行前端开发工作流程 ; 2.有一些项目开发经验,效果会更好。
老师告诉你能学到什么?
1. Grunt工具和插件的安装 2. 如何进行项目配置 3. 如何配置任务 4. 如何执行任务 5. Grunt的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消