【问题标题】:Grunt server: command not found in terminalGrunt 服务器:在终端中找不到命令
【发布时间】:2014-04-22 05:49:00
【问题描述】:

在我的项目目录中,我使用以下命令安装了 Grunt:

npm install grunt

...之后我在我的项目目录中做了 Grunt 服务器,但它给了我找不到命令的错误。

Raj$ grunt server
-bash: grunt: command not found

还有:

npm install grunt
npm WARN package.json BID-2.0@0.0.0 No description
npm WARN package.json BID-2.0@0.0.0 No repository field.
npm WARN package.json BID-2.0@0.0.0 No README data

我该如何解决?

【问题讨论】:

  • 所以你有json文件package.json? gruntjs.com/getting-started#package.json
  • @denis 感谢您的回复是的,我有 package.json filr
  • 对不起,我假设你已经安装了 node,npm? (检查节点 -v 和 npm -v)... 也是节点,npm 全局安装(使用 sudo 或使用 -g)
  • 另外 - 你的 node 和 NPM 版本是什么
  • 你需要 grunt-cli,检查这个stackoverflow.com/a/18877352/1366361

标签: javascript node.js gruntjs npm grunt-contrib-requirejs


【解决方案1】:

您还需要全局安装 Grunt 的命令行界面 (CLI)。

来自他们的网站:

npm install -g grunt-cli

您可能需要使用sudo 命令(对于 OSX、*nix、BSD 等)或以管理员身份运行您的命令外壳(对于 Windows)来执行此操作。

这会将 grunt 命令放在你的系统路径中,允许它从任何目录运行。

【讨论】:

    【解决方案2】:

    在安装 node / npm 后,您必须安装 grunt:npm install -g grunt。然后它将在 cmd 中可用。

    【讨论】:

      猜你喜欢
      • 2013-05-27
      • 2013-10-30
      • 2021-05-05
      • 1970-01-01
      • 2016-04-11
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 2022-06-15
      相关资源
      最近更新 更多