1. 在使用grunt前需要执行的几条命令和用途

npm uninstall -g grunt  删除掉全局grunt

npm install -g grunt-cli 把grunt加入你的系统搜索路径中

npm init 自动创建一个基本的 package.json 文件

npm install <module> –save-dev  安装一个grunt插件,并在package.json文件中将它添加到devDependencies属性中(目前尚不清楚devDependencies和dependencies的区别)

2. 错误处理

RangeError: Maximum call stack size exceeded

此报错是在定义grunt任务时不能将任务名与插件起一样的名字,例如:grunt.registerTask(‘concat’, ['concat:build']);

Warning: Task “builduglify” not found. Use –force to continue.

此报错是在定义grunt任务时格式有误,我是少写了一个逗号产生的错误,grunt.registerTask(‘builduglify’, ['uglify:build']);

3. 创建动态文件时,flatten属性的意思是使src的文件在dest中去除路径,只保留文件。

最新文章

  1. Mongodb Manual阅读笔记:CH8 复制集
  2. js10秒倒计时鼠标点击次数统计
  3. 小韦XPSP3 V10.0_Ghost精简版
  4. dict内部方法
  5. android测试(转)
  6. Apache-Shiro+Zookeeper系统集群安全解决方案之会话管理
  7. 《C语言编写 学生成绩管理系统》
  8. dg rman
  9. 监控apache虚拟主机进程
  10. 用SqlCommandBuilder 实现批量更新
  11. sed 命令简介
  12. python中使用 C 类型的数组以及ctypes 的用法
  13. 环境变量(environment variable)
  14. for循环输出9~0
  15. virtualbox centos安装增强工具和Centos与VirtualBox共享文件夹设置
  16. WPF ListBox的进阶使用(一)
  17. Codeforces.666A.Reberland Linguistics(DP)
  18. 启动shell时自动启动tmux
  19. CtaAlgo vs PyAlgoTrade
  20. 1711 Number Sequence(kmp)

热门文章

  1. bzoj2523 聪明的学生
  2. MySQL 插入数据 通过命令提示窗口插入数据
  3. 简单理解js的prototype属性
  4. Python学习【第十篇】基础之杂货铺
  5. Docker version 1.12.5建立registry私库
  6. Python Set Literals
  7. Git的.gitignore文件配置
  8. RDIFramework.NET ━ .NET快速信息化系统开发框架钜献 V3.0 版本强势发布
  9. Hessian怎样实现远程调用
  10. 一个关于Random算法的问题