macos - 为什么 Grunt 不将自己添加到 shell 中?

标签 macos gruntjs

我在安装 grunt 时遇到问题。所有文档和博客文章教程都说正在运行:

npm install -g grunt

然后将允许您从终端运行 grunt 命令。

我遇到了一种情况,grunt 安装似乎没有错误,但在终端中输入命令 grunt 仍然给出:

-bash: grunt: command not found

我可能做错了什么?我在哪里可以找到 grunt 来手动将其添加到我的 BASH 配置文件中?

最佳答案

从 Grunt 0.4 版本(一两周前发布)开始,您需要全局安装 grunt 命令行工具(如果需要,请在命令前使用 sudo):

npm install -g grunt-cli

然后在您的项目位置安装最新的 grunt 版本:

npm install grunt --save-dev

选项--save-dev会将npm配置保存在package.json文件中,这使得安装或重新安装变得更容易依赖项(仅使用 npm install)。

关于macos - 为什么 Grunt 不将自己添加到 shell 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12534424/

相关文章:

xcode - 沙箱无法访问本地套接字

swift - 使用外部源动态创建 NSPopUpButton (项目数量)

angularjs - 通过 Grunt 将 Protractor 与 Yeoman 集成

javascript - Grunt 模板变量和 if else

javascript - 仅 Grunt 目标子目录

ruby-on-rails - 无法使用 Postgres.app 在 Mavericks 中安装 pg gem

macos - YUV到mp4的转换

macos - 从专用渲染线程/循环渲染到 CAMetalLayer

javascript - 在加载所有任务之前不会设置 Grunt 环境变量

javascript - 如何从 grunt 任务函数运行终端命令