node.js - Grunt-cli 和 Grunt - 同一个应用程序,两个版本?

标签 node.js gruntjs

Achtung!

当时接受的答案回答了我的问题,但现在已经过时了。当时 grunt-cli 使用 grunt,但使用了另一个分支。 不被接受的答案会告诉你今天的情况。

问题

grunt-cli 和 grunt 有什么关系和区别? 好像是同一个东西,只不过版本不同。

咕噜声

https://npmjs.org/package/grunt

https://github.com/gruntjs/grunt

Grunt-cli

https://npmjs.org/package/grunt-cli

https://github.com/gruntjs/grunt/blob/devel/docs/getting_started.md

最佳答案

你是对的,这两个项目的存在是因为 grunt 的不同版本。

grunt-cli 用于 grunt 版本 0.4(并且有一个 explicit dependency on 0.4 ),在撰写本文时它处于 alpha 开发阶段。 grunt-0.4 将命令行界面 (grunt-cli) 从 API 库中分离出来。

"Getting Started"您找到的文档位于 devel branch grunt 存储库的版本,它将是 0.4 版本。

如果您使用的是 grunt 0.3.x,则无需安装 grunt-cli

关于node.js - Grunt-cli 和 Grunt - 同一个应用程序,两个版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13704917/

相关文章:

css - 如何防止 compass 处理并替换我的变量的 unicode 值?

node.js - Node.js 是否有任何 OAuth2 模块可以提供访问 token 验证而无需额外的服务器调用?

javascript - io() 和 io.connect() 使用 socket.io 的区别

node.js - Memcached 无法连接到远程服务器 | memcached.js

javascript - NodeJs 对每个返回的 MySql 结果对象执行操作

javascript - 运行 grunt "error occurred while processing a template"时出错

javascript - 在 Javascript 中切换开发/测试/生产变量

javascript - 多台机器上的 socket.io

less - 当你的项目中有多个文件时,如何使用 Grunt 为 LESS 配置 sourceMaps?

node.js - 用于 Mocha 测试的 Grunt : How to correctly setup . html 文件?