96得票5回答
使用Grunt.js复制一个目录中的所有文件到另一个目录

我正在尝试将一个目录中的所有文件复制到另一个目录作为构建过程的一部分。对于我明确指定的单个文件,它可以正常工作,但是当我尝试复制整个目录时,它会做一些奇怪的事情,比如复制整个目录结构(或者根本不复制)。这是来自我的 GruntFile.js 的相关部分:copy: { myvoice: {...

94得票4回答
如何安装Grunt并使用它构建脚本

你好,我在尝试在Windows 7 64位系统上安装Grunt。我已经使用命令行安装了Grunt。 npm install -g grunt npm install -g grunt-cli 但现在当我尝试运行grunt init时,它会抛出一个错误 - 找不到有效的 Gruntfi...

92得票10回答
如何在AngularJS E2E Protractor测试中上传文件

我想通过 AngularJS 的端到端(e2e)测试来测试文件上传。在 e2e 测试中如何实现这一操作?我通过 Grunt Karma 运行我的测试脚本。

92得票2回答
ESLint的"no-undef"规则将我对Underscore的使用视为未定义变量

我正在使用Grunt作为我的构建工具,ESLint作为我的代码检查工具来开发一个应用程序。我也在应用程序中使用了Underscore Node包,并在其中使用了它。不幸的是,当我在我的代码上运行ESLint时,在以下行中,它认为_是未定义的变量: return _.pluck(objects...

90得票6回答
grunt抛出“检测到递归process.nextTick”错误

我正在运行 Lion 10.9.2 和 nodejs v0.10.26。我想要在 grunt 中设置自动编译 sass 文件和实时刷新,不需要很复杂,但是...当运行 grunt watch 时,我会得到以下错误。(node) warning: Recursive process.nextTi...

89得票2回答
列出 grunt.js 任务

我正在尝试找出如何打印所有可用的Grunt任务列表。在Rake中,可以这样做: $ rake -T 那么在Grunt中,相应的命令是什么呢?例如: $ grunt -T 以下是可用的任务列表: concat jasmine minify

81得票2回答
Grunt是用来做什么的?

我正在尝试使用Grunt,这是我不熟悉的东西,但我不明白它的实用性。 我知道它是一个任务运行器。我知道它可以用来做像捆绑、缩小、jshint、最小化等等任何可以转换为脚本任务的事情。 但我不明白这给了什么优势。几乎所有这些都可以从命令行运行,也就是说,您只需使用简单的shell脚本组合即可...

77得票22回答
尝试多次加载Angular

我有一个yeoman脚手架应用(angular fullstack生成器)。 grunt serve正常运行,但是grunt build生成的分发卡住了内存,很可能是因为angular中存在循环引用。 我将angular升级到1.2.15。我收到的错误是: WARNING: Tried ...

76得票1回答
grunt(minimatch/glob)文件夹排除

我有这样一个情况,我正在尝试使用grunt来对代码库进行lint,但要排除特定的文件夹。 grunt在底层使用minimatch(类似于bsdglob)来匹配文件,但我似乎无法弄清如何使用.gitignore样式来排除文件夹。 我想要使用以下内容: ignoreme 并匹配以下内容:/...

73得票7回答
运行"grunt"命令时出现"致命错误:无法找到本地的grunt。"

我使用以下命令卸载了grunt。 npm uninstall -g grunt 然后我再次使用以下命令安装grunt。 npm install -g grunt-cli 访问以下链接: https://npmjs.org/package/grunt-html 我想使用上述的Gru...