grunt 命令详解

| 选择喜欢的代码风格  

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

grunt 命令安装:


  1. -bash/zsh: grunt: command not found
  2.  
  3. # Windows (WSL2)
  4. sudo apt-get update sudo apt-get install grunt
  5.  
  6. # Debian
  7. apt-get install grunt
  8.  
  9. # Ubuntu
  10. apt-get install grunt
  11.  
  12. # Arch Linux
  13. pacman -S node-grunt-cli
  14.  
  15. # Kali Linux
  16. apt-get install grunt
  17.  
  18. # Fedora
  19. dnf install node-grunt-cli
  20.  
  21. # Raspbian
  22. apt-get install grunt
  23.  
  24. # Dockerfile
  25. dockerfile.run/grunt

grunt 命令补充说明:


Grunt 是一个基于任务的构建工具,它提供了很多插件来执行各种任务,如压缩、合并、编译等。然而,Grunt 在处理大型项目时可能会显得配置繁琐,构建速度相对较慢。

grunt 命令选项:


  1. --help, -h
  2. 显示帮助信息
  3.  
  4. --base, -b
  5. 指定一个根路径。默认情况下,所有文件路径都是相对于 Gruntfile 的。
  6.  
  7. 还可以调用 grunt.file.setBase(...)
  8.  
  9. --no-color
  10. 禁用彩色输出。
  11.  
  12. --gruntfile
  13. 指定一个 Gruntfile
  14.  
  15. 默认情况下,grunt 会从当前目录或者父目录中寻找最近的 Gruntfile.js Gruntfile.[ext] 文件。
  16.  
  17. --debug, -d
  18. 对支持调试的任务启用调试模式。
  19.  
  20. --stack
  21. 因警告或者致命错误退出时打印堆栈跟踪信息。
  22.  
  23. --force, -f
  24. 一种强制跳过警告信息的方式。
  25.  
  26. 如果像从警告中得到提示,就不要使用这个选项,可以根据提示信息修正代码。
  27.  
  28. --tasks
  29. 指定一个包含可加载的任务和“额外”文件的目录。
  30.  
  31. 还可以调用 grunt.loadTasks(...)
  32.  
  33. --npm
  34. 在通过 npm 安装的插件中检查可加载的任何任务以及“额外”文件。
  35.  
  36. 还可以调用 grunt.loadNpmTasks(...)
  37.  
  38. --no-write
  39. 禁用写文件操作(用于空运行)。
  40.  
  41. --verbose, -v
  42. 冗长模式(Verbose mode)。会输出很多的信息。
  43.  
  44. --version, -V
  45. 打印 grunt 版本。结合 --verbose 一起使用可以获取更多信息。
  46.  
  47. --completion
  48. 输出 shell 的自动补全规则。更多信息参考 grunt-cli 相关的文档。
  49.  
  50. --require
  51. 如果你使用默认不支持 Grunt 的语言编写 Gruntfile,请首先指定一个要使用的语言解释器。

grunt 命令语法:


  1. grunt
  2. grunt [task_name]
  3. grunt --gruntfile [path/to/file]
  4. grunt --base [path/to/directory]
  5. grunt --tasks [path/to/directory]
  6. grunt --no-write
  7. grunt --help

grunt 命令实例:


grunt 运行默认任务流程:

  1. grunt

grunt 运行一项或多项以空格分隔的特定任务:

  1. grunt task_name

grunt 指定替代配置文件:

  1. grunt --gruntfile path/to/file

grunt 扩展阅读:




grunt 命令评论