50得票5回答
如何在grunt任务中运行另一个grunt任务?

我创建了一个新的grunt任务,想要在其中使用grunt-contrib-concat来将几个文件连接在一起。 我查看了文档,但没有发现任何提示可以做到这一点。这似乎是一个微不足道的用例,所以我可能只是忽视了某些东西。 更新1: 我还想从我的自定义任务中配置此任务。 例如,我在自定义任...

49得票3回答
grunt致命错误:在Yeoman中找不到本地grunt

我安装了Yeoman并开始使用官方文档中提供的示例。 我按照建议的操作进行了操作。 yo webapp bower install underscore grunt 运行grunt之后,我收到了以下消息 grunt-cli: The grunt c...

49得票23回答
警告:尝试多次加载Angular。Angular JS

运行 Grunt Build 后,我想查看我的应用程序。 我使用 grunt serve:dist 查看所有生产就绪的构建,但在浏览器中,我得到一个无限循环的警告: 警告:尝试加载多个 Angular 应用程序。 我已经阅读过,这是因为 TemplateURL 在连接后可能是错误的...

49得票2回答
从Webstorm进行Grunt调试

可以通过外部工具在WebStorm中运行grunt任务。但是,是否可以使用外部工具进行调试?通过在WebStorm中运行像grunt server或grunt test这样的任务,如果可以与grunt等外部工具一起使用,将使调试变得更加容易。

48得票6回答
对于一些Windows用户,“grunt”不被识别为内部或外部命令

Grunt在所有Windows用户中都无法工作。当我运行npm install命令时,一些用户会遇到一些问题,输出以下消息。E:\Worksapce\web>npm install npm WARN package.json registers@4.0.0 No repository f...

47得票4回答
Grunt、Gulp.js和Bower有什么区别?何时使用它们?

Grunt、Gulp.js 和 Bower 之间有什么区别?为什么要使用它们?何时以及如何使用它们? 我发现现在大多数前端项目都使用以上工具,虽然我最近的项目中也在使用 gulp 构建 HTML、CSS 和 JavaScript,像这样的脚本:$ gulp build 但是我对所有这些前端框...

46得票2回答
如何通过编程方式向grunt任务传递参数?

我有一个调用其他grunt任务的grunt任务。我想以程序方式确定参数来调用一个子任务。这是可能的吗?我花了一些时间在lib/grunt.js和lib/grunt/task.js中搜索,但我无法弄清楚。 我正在使用grunt-compass,在Gruntfile.js中指定以下参数:comp...

46得票5回答
使用grunt server,如何将所有请求重定向到根URL?

我正在构建我的第一个Angular.js应用程序,使用Yeoman。 Yeoman使用Grunt,可以通过命令“grunt server”运行node.js连接服务器。 我正在以html5模式运行我的angular应用程序。根据angular文档,这需要修改服务器以重定向所有请求到应用程...

46得票1回答
<%= yeoman.app %> 和 <%= yeoman.dist %> 变量在 gruntfile 中的作用是什么?

我经常在一些样例gruntfiles中看到使用 &lt;%= yeoman.app %> 和 &lt;%= yeoman.dist %> 环境变量。我自己没有使用过,但是这些变量是从哪里获取的? 另外,是否可以覆盖这些变量?需要使用yeoman才能使用这些特定的环境变量吗? 我已经阅读了文...

45得票4回答
你是否应该在生产环境中链接到bower_components?

我在使用Bower上相对较新,我不确定在生产中是否应该链接到bower_components。我应该使用grunt任务将所需文件从bower_components链接或复制到单独的目录中吗? 我问这个问题是因为我从来没有见过一个有名字叫“bower_components”的目录的网站,所以我...