问题标签 [grunt-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1649 浏览

angularjs - 无法构建 yeoman Angular 应用程序

我在构建使用 yeoman 角度生成器生成的角度 js Web 应用程序时遇到问题。我可以运行grunt serve,它完全没问题。但是当我尝试使用 构建应用程序时grunt,出现以下错误。

问题是我可以使用相同的操作系统、相同的 npm 版本、相同的 grunt 版本在其他笔记本电脑上构建该应用程序(完全相同的应用程序,只需复制和粘贴)。

我在用着:

请帮我解决这个错误。谢谢

0 投票
2 回答
3762 浏览

windows - Chocolatey、npm 和 grunt-cli 安装问题

我的节点包在 Windows 8.1 上的安装路径存在问题。使用 Chocolatey 安装节点后,我完成了以下步骤:

因此,完成上述操作后,我在管理员模式下打开一个 cmd 提示符并输入“npm”,它可以在任何目录中正常工作,并为我提供通常的 npm 使用内容。接下来我输入“grunt”,我得到“grunt”不被识别为内部或外部命令......”。

所以马上我认为这很可能是一个 PATH 问题。

我的 PATH 与 npm 无关,所以我在其中添加了 'C:\Users\MYNAME\AppData\Roaming\npm',再次尝试了 'grunt',但没有成功。我查看了 'C:\Users\MYNAME\AppData\Roaming\npm\node_modules' 并没有安装任何东西,所以我再次运行 'npm install -g grunt-cli' 并注意到

因此,从查看此 npm 将所有内容安装在 'C:\ProgramData\chocolatey\lib\nodejs.commandline.0.10.33\tools\node_modules' 我的问题是我应该将它添加到我的路径并继续工作还是有什么我可以让 npm 使用 'C:\Users\MYNAME\AppData\Roaming\npm' 中的默认安装位置,因为 'C:\Users\MYNAME\AppData\Roaming\npm-cache' 中的 npm-cache 似乎按预期填满?

谢谢

0 投票
1 回答
5335 浏览

gruntjs - 您可以将 --verbose 标志用于单个 Grunt 任务吗?

这是一个用于“清理”任务的示例 GruntFile(使用grunt-contrib-clean插件):

运行grunt clean:dry将输出:

使用grunt clean:dry -v, 给了我想要的东西:

...但它也显示了一堆与当前任务无关的配置日志。我可以使用 --verbose 标志(或其他标志)来显示任务的完整输出,而无需滚动浏览所有不相关的配置日志吗?

PS:我的其他插件也遇到了同样的问题,当他们的文档表明我应该期待更多时,只显示一行输出。

(相关问题:从 grunt-contrib-jasmine 记录如何强制 JSHint 在 grunt 中运行以始终使用 --verbose 标志不回答这个问题)。

0 投票
0 回答
465 浏览

javascript - 找不到突然的 Grunt 任务

我被这个难住了。我通过 CLI 和 WebStorm 使用 Grunt 已经有一段时间了。今天我正在通过 WebStorm Grunt 面板运行一些手动 Grunt 任务,并且神奇地发生了一些事情,我无法再在这个项目上运行任何任务(无论是通过 WebStorm 还是命令行)。我已经尝试了所有方法,从重新安装 grunt/grunt-cli、重新启动我的电脑、缩写 grunt 文件都无济于事。下面是带有问题输出的超级缩写 Gruntfile.js。任何关于可能发生的事情以及如何恢复我的构建环境的想法都非常感谢!

0 投票
1 回答
302 浏览

node.js - 我不能在我的虚拟主机中使用 grunt -cli 和 grunt serve

我在 Node.js 上开发了一个网站,可以在我的本地机器上完美运行。我使用以下命令运行我的服务器:

问题是当我在我的在线服务器(gandi 服务器)上运行我的 Web 应用程序时。我无法使用命令

因为我应该安装包 '' grunt-cli ''wich :

在服务器 Gandi.net 上,我无法安装全局包,然后我不使用命令

我尝试了一个程序

程序不运行。

我需要帮助才能在没有 grunt -cli 的情况下运行我的 grunt 任务“服务”

0 投票
0 回答
26 浏览

javascript - 在命令中传递名称的 Grunt 构建文件夹?

我有一个文件夹结构,如:

现在,grunt 命令应该是这样的:

以便它构建特定的文件夹。从 src 复制代码以在文件夹中构建。例子,

有没有办法做到这一点?我检查了传递参数,但这是最后一个选项。

我们是否有用于此目的的 grunt 插件。

如果可能的话,我们可以有,

这是我应该编写 grunt 命令的两种方式。

0 投票
1 回答
85 浏览

angularjs - 单元测试在 grunt 开发测试检查中未给出预期错误

我正在尝试在学习 MEAN 的同时开始运行单元测试grunt dev-test来检查以下内容,这应该会返回错误。但是,在终端grunt dev-test中检测到文件被更改并且没有报告错误。

因为$scope.scopeOne ='test scope one';和我expect 'test scope one1'这不应该通过,因为它是“不真实的”。还是我在这里做错了什么?

在此处输入图像描述

指令代码:

整个项目:https ://github.com/tuffs/mean

0 投票
1 回答
325 浏览

angularjs - Jenkins 服务器上的查找同步失败

我正在为 AngularJS 应用程序构建 jenkins 作业,每次尝试运行 Grunt 任务时似乎都会出现问题。

执行后

当 grunt 任务运行时,我得到了这个异常:

我用谷歌搜索了它,但我无法得到任何答案,我不确定它是 grunt 本身的错误还是缺少依赖项。

0 投票
0 回答
19 浏览

ubuntu - Grunt CLI 已安装,但不可用

在 Ubuntu 15.04 上工作,尝试安装 Grunt CLI ( sudo npm install grunt-cli -g),它的工作就像做梦一样。grunt尝试在任何目录中执行时都会出现问题。没有给出错误,该命令不起作用。有什么建议么?谢谢。

0 投票
1 回答
1329 浏览

bash - Grunt 已安装但“找不到命令”

我正在尝试在与其他人合作的项目中使用 Grunt。我的同事安装了 Node、NPM、Grunt-CLI 并创建了一个 Grunt 任务并将整个工作目录上传到 Github。当他运行 Grunt 任务时,它运行良好。

我有优胜美地 10.10.4。我从 Github 下载了一个工作目录的克隆。但是当我尝试运行 Grunt 任务时,我得到了>> /bin/sh: mysqldump: command not found Database dump failed!

我做了以下事情:

  • 安装的 Node.js
  • 安装了 Grunt 的命令行版本sudo npm install -g grunt-cli
  • 将 Grunt 安装程序的路径添加到我的 $PATHexport PATH=/usr/local/lib/node_modules/grunt-cli/bin:$PATH然后echo $PATH导致/usr/local/lib/node_modules/grunt-cli/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/git/bin
  • 确保安装 grunt 会grunt --version导致grunt-cli v0.1.13 grunt v0.4.5
  • 将 Grunt 安装到工作目录中,cd /path/to/project/root/然后sudo npm install
  • 检查并确保 package.json 和 Gruntfile.js 位于工作目录的根目录中(还要注意,我的同事提交的工作目录的根目录中包含了一个 node_modules 文件夹)。

有人能帮我找出问题吗?

我一直在关注:

http://gruntjs.com/getting-started

http://www.hongkiat.com/blog/grunt-command-not-found/