gruntjs相关内容

使用 angularjs 和 gruntjs 的前端开发工作流程

我想知道当我们使用 HTML 5 和 angularjs 时,前端开发工作流程是如何组织的. 我们使用 Jetty java 后端(无法更改),并且我们希望公开 angularjs 可以使用的 restful 服务. 使用 angularjs 碰巧主页需要包含许多 js 文件,其中大部分是特定于应用程序的,我们打算将应用程序逻辑拆分为 js 文件. 那么你会如何推荐前端开发工作流 ..
发布时间:2022-01-19 12:44:02 其他开发

导入 mocha 单元测试导致 sonarqube

我使用 mocha 来获取单元测试结果,并使用 istanbul 来获取代码覆盖率.我正在使用 grunt 来运行这些任务.它工作正常.我还使用 grunt-sonar-runnerplugin 将这些结果导入声纳.当前代码覆盖率已导入,但单元测试结果并非如此.在构建期间,声纳向我报告: 20:40:19.410 WARN - 测试类“帐户控制器用户控制器忘记密码"的测试结果将不会保存,因为使用 ..
发布时间:2022-01-17 22:13:31 前端开发

Grunt 中的 NodeJS 环境变量

我正在将我的项目从简单的 node server.js 转变为使用 Grunt. 我以前直接从 webstorm 运行我的应用程序,并且会为我设置环境变量. 我怎样才能在 Grunt 中达到同样的效果? 我需要从 webstorm(windows)运行 grunt,或者在运行 grunt(显式)时设置环境变量 部署时这不是问题,因为 heroku 已经负责设置我的环境变量. ..
发布时间:2022-01-16 08:11:04 其他开发

QunitJS-Tests 不启动:PhantomJS 超时,可能是由于缺少 QUnit start() 调用

我已经按照此处描述的使用 QunitJS + PhantomJS + GruntJS 设置了我的测试环境:http://jordankasper.com/blog/2013/04/automated-javascript-tests-using-grunt-phantomjs-and-qunit/ 如果我在本地执行测试(grunt 任务),一切正常.但是如果我尝试在我们的构建服务器上执行测试 ..
发布时间:2022-01-14 17:43:29 前端开发

Gulp 环境和预处理

在 Grunt 中,我曾经使用一个名为 env 的插件.这将允许我在特定构建中定义一个环境.我有 3 个版本.一个是 DEV,它将使用单独拆分的所有文件.PROD 将连接所有内容,而 RELEASE 将连接和丑化.我希望在 Gulp 中做同样的事情.我确实看到了 Gulp 的预处理器,但没有定义环境. 问题是.我能做什么?显然我不想一直定义所有的 JS 文件,也不想要 3 个不同的 HTML ..
发布时间:2022-01-12 14:18:48 其他开发

如何使用 Gulp 在流中替换?

我尝试从 Grunt 切换到 Gulp,但遇到了问题: 我从两个文件中读取了两个流 var fileStream = gulp.src(file);var injectionStream = gulp.src(注入).pipe(replace('#class-name#', argv.cname)); 如果我的控制台参数“--remove"不存在,我可以毫无问题地连接这些流 .pipe ..
发布时间:2022-01-12 14:17:01 其他开发

任何等效的 gulp 插件用于执行“grunt bower"?

使用 grunt,我可以使用命令 grunt bower(由 grunt-bower-requirejs) 为我的本地 bower 组件自动生成 RequireJS 配置文件. gulp 有没有插件可以执行类似的任务? 解决方案 注意 bowerRequireJS 是一个异步函数.因此,您需要使用回调(或同步返回 Promise)将该任务标记为异步,如下所示: gulp.task( ..
发布时间:2022-01-12 14:10:13 前端开发

在没有构建工具(如 grunt 和 gulp)的情况下使用 Javascript 框架?

我正在尝试一些现代 Javascript 框架,例如 Angular、React、Vue 和 Ember,它们都希望我使用构建工具,例如 npm、grunt、gulp、maven等 Web 编程曾经很有趣.只需更改一些文件,刷新浏览器,看看它是否有效.现在每次我改变一些东西,我都必须重新构建它,这需要相当长的时间.我真的很讨厌看到网络编程变成了这样.我知道构建甚至可以使用这些工具自动完成,监 ..
发布时间:2022-01-12 14:06:42 前端开发

Meteor 需要 Gulp 还是 Grunt?

所以我一直在阅读有关 Gulp 和 Grunt,以及他们如何缩小代码、压缩文件、将文件合并为一个、livereload 等.但是,Meteor 已经用 Isobuild. 我问的原因是有人建议将 Gulp 与 Meteor 一起使用,但我认为没有必要.我应该与 Meteor 一起运行 Gulp 的一些可能原因是什么?或者它只是多余的? 如果不是多余的,那么 Gulp 有哪些 Isobu ..
发布时间:2022-01-12 13:58:40 其他开发

ASP.NET MVC、AngularJS、Bower 和部署站点文件夹结构

我阅读了很多关于站点文件夹结构(开发和部署)的文章和问题,但仍然对以下问题有误解. 我标记了我当前的文件夹结构: Orange- 看起来像 lib 或 vendor 文件夹,我想在其中存储独立组件; Blue- 文件夹包含我自己的,相对于当前项目(应用程序)文件; Green-准备部署文件夹,其中包含缩小的 &连接文件,以前包含在 index.html 中. 有几个问题我想找 ..
发布时间:2022-01-12 13:48:13 其他开发

如何在 Visual Studio 中执行自定义文件特定命令/任务?

我希望能够为 VisualStudio 解决方案定义自定义命令/任务/宏.然后我想对 Solution Explorer 中选择的文件执行该命令. 有几种方法可以执行对我来说很好的命令: a) 在 Solution Explorer 中右键单击文件并从上下文菜单中选择命令(我的最爱) b) 在 Solution Explorer 中选择一个文件.然后单击工具栏上的按钮.然后该命令 ..
发布时间:2022-01-12 13:47:55 其他开发

如何在 pm2 中使用 Grunt/Gulp?

pm2 是管理节点应用的好工具.它如何与 grunt/glup 一起使用?谷歌搜索 20 分钟后,我没有找到任何有用的线索. 解决方案 如果我理解你的问题,看来你想部署你的应用程序. 由于 pm2 0.9 部署可以使用 pm2 deploy 参见自述文件. 在 grunt/gulp 的情况下,我看到两个选项: 你已经提交了你的 node_modules.使用 pm2 de ..
发布时间:2022-01-12 13:40:26 前端开发

如何在 Polymer 组件中使用 Sass

我目前使用 Polymer 作为我的前端开发框架.我喜欢萨斯.现在我知道我可以像往常一样创建一个 Sass 文件并导入它. 不过,我已经养成了在我的 Web 组件中使用样式标签的习惯. 基本上,我正在寻找的工作流程是能够在我的 Web 组件中简单地定义一个脚本标签,也许可以添加 type='sass;给它.然后在将文件输出到我的 .tmp 目录之前,让 grunt 编译这些标签中的所有 ..
发布时间:2022-01-12 13:40:12 前端开发

Grunt、Gulp.js 和 Bower 有什么区别?为什么&什么时候使用它们?

Grunt、Gulp.js 和 Bower 之间有什么区别?为什么&何时以及如何使用它们? 我现在看到,大多数前端项目都使用上述工具,虽然我在使用它们就像在我最近的项目中一样,我正在使用 gulp 使用像 这样的脚本来构建 HTML、CSS 和 JavaScript $ gulp build 但是对所有这些前端框架都不太了解,请帮我对 Grunt、Gulp.js 和 Bower 有一个 ..
发布时间:2022-01-12 13:37:00 前端开发

任务运行器(Gulp、Grunt 等)和捆绑器(Webpack、Browserify).为什么要一起使用?

我对任务运行器和捆绑器世界有点陌生,并且在经历诸如 之类的事情时 Grunt、Gulp、Webpack、Browserify ,我不觉得他们之间有什么区别.换句话说,我觉得 Webpack 可以做任务运行器所做的一切.但是我仍然得到了一个巨大的例子,其中 gulp 和 webpack 一起使用.我不知道为什么. 对于这方面的新手,我可能会走错方向.如果您能指出我所缺少的,那就太好了 ..
发布时间:2022-01-12 13:36:04 其他开发

将 Grunt/Gulp 和 Livereload 集成到服务 PHP/Zend 的现有 Apache 服务器

我正在使用 Zend 框架开发一个 PHP 项目,该框架使用 Apache 在本地提供服务.是否有适用于 Grunt/Gulp 的插件/配置允许我使用现有服务器并在我的 phtml/php、CSS 和 JavaScript 文件发生更改时重新加载我的浏览器? 解决方案 普通的 live-reload 插件可以正常工作.它通过运行一个单独的服务器来工作,该服务器只报告更改——它不直接为您的代 ..
发布时间:2022-01-12 13:34:01 PHP