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
-bash/zsh: grunt: command not found # Windows (WSL2) sudo apt-get update sudo apt-get install grunt # Debian apt-get install grunt # Ubuntu apt-get install grunt # Arch Linux pacman -S node-grunt-cli # Kali Linux apt-get install grunt # Fedora dnf install node-grunt-cli # Raspbian apt-get install grunt # Dockerfile dockerfile.run/grunt
Grunt 是一个基于任务的构建工具,它提供了很多插件来执行各种任务,如压缩、合并、编译等。然而,Grunt 在处理大型项目时可能会显得配置繁琐,构建速度相对较慢。
--help, -h 显示帮助信息 --base, -b 指定一个根路径。默认情况下,所有文件路径都是相对于 Gruntfile 的。 还可以调用 grunt.file.setBase(...) --no-color 禁用彩色输出。 --gruntfile 指定一个 Gruntfile。 默认情况下,grunt 会从当前目录或者父目录中寻找最近的 Gruntfile.js 或 Gruntfile.[ext] 文件。 --debug, -d 对支持调试的任务启用调试模式。 --stack 因警告或者致命错误退出时打印堆栈跟踪信息。 --force, -f 一种强制跳过警告信息的方式。 如果像从警告中得到提示,就不要使用这个选项,可以根据提示信息修正代码。 --tasks 指定一个包含可加载的任务和“额外”文件的目录。 还可以调用 grunt.loadTasks(...) --npm 在通过 npm 安装的插件中检查可加载的任何任务以及“额外”文件。 还可以调用 grunt.loadNpmTasks(...) --no-write 禁用写文件操作(用于空运行)。 --verbose, -v 冗长模式(Verbose mode)。会输出很多的信息。 --version, -V 打印 grunt 版本。结合 --verbose 一起使用可以获取更多信息。 --completion 输出 shell 的自动补全规则。更多信息参考 grunt-cli 相关的文档。 --require 如果你使用默认不支持 Grunt 的语言编写 Gruntfile,请首先指定一个要使用的语言解释器。
grunt grunt [task_name] grunt --gruntfile [path/to/file] grunt --base [path/to/directory] grunt --tasks [path/to/directory] grunt --no-write grunt --help
grunt 运行默认任务流程:
grunt
grunt 运行一项或多项以空格分隔的特定任务:
grunt task_name
grunt 指定替代配置文件:
grunt --gruntfile path/to/file