Gruntjs <;%=yeoman.app%>;和<;%=约曼区%>;GrunFile的变量

在一些示例中,我经常看到gruntfiles和环境变量的使用。我自己没有用过这个,但是这些变量是从哪里派生出来的呢 此外,是否可以覆盖这些变量?为了使用这些特定的环境变量,是否需要有约曼 我已经通读了这本书和那本书。是否有更多的资源对此进行了讨论?这些变量从何而来? 从广义上讲,在开始处理语法时阅读。如果你是Grunt的新手,可以将该页面标记为书签,因为其中有些内容起初看起来并不重要,但在反复阅读时会很有用 更具体地说,是的…这些是从一个约曼发电机。例如,如果我运行最新版本,它生成的Gruntf

Gruntjs grunt.js文件中出现意外标识符错误

有人能告诉我为什么在运行以下grunt.js文件时在终端中出现以下错误吗 module.exports = function(grunt) { grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), concat: { // Here is where we do our concatenating dist: { src: [ 'components/js/*.js' /

Gruntjs Travis CI与grunt contrib茉莉花试验呈假阳性

在与Travis CI集成之后,我注意到当某个规范文件出于某种原因抛出错误时,可能会出现误报 所有的档案都在特拉维斯身上 Running "jshint:files" (jshint) task Verifying property jshint.files exists in config...OK Options: force=false, reporterOutput=null, jshintrc=".jshintrc", ignores=["bower_components/**"] O

Gruntjs 命令行jasmine karma grunt中的测试输出

如何让grunt karma测试运行程序在命令行中输出测试结果。 我尝试将报告者设置为“进步”,但这并没有显示运行的测试的名称。你必须为业力选择不同的报告者:进步和点是最小的报告者。 这是npm的 就我个人而言,我推荐karma story reporter

Gruntjs Grunt插件-Chai测试断言

我有一个Grunt插件,我正试图为它编写一个测试。我正在尝试测试当我尝试对无效的文件类型执行操作时,回调中是否出现错误。“err”变量返回的toString值为: [Error: No handler for filetype. Unsure what to do with this file: test/input/illegal.file.name 但当我尝试将其作为字符串进行测试时,我得到的是我怀疑的类型错误 it('should return an error for illegal

Gruntjs Grunt:将源文件数组发送到Grunt任务uglify

我似乎在文档中找不到答案。我想将一组源文件从my package.json发送到grunt任务 这是我的config.json { "sourceFiles": ["src/js/d3js/d3.js", "src/js/testingGrunt.js"] } 这是我的Grunfile.js module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: grunt

Gruntjs Grunt连接代理:404

我有一个工作咕噜设置数月,没有改变我这边的任何东西,代理的东西停止工作。它可能与某些npm软件包更新或系统更新(os x)有关,但不知何故,我的代理坏了: 在执行请求时,我有以下代理日志: /web/app_dev.php/oauth/v2/token-> 这导致找不到404。 然而,如果我将请求直接卷曲到所有东西上,似乎一切都正常,所以我的端点实际上就在那里。grunt也实现了该位置的请求和代理,但我仍然得到了404 有没有人经历过类似的事情 致以最良好的祝愿, Marc我通过将“主机”标题

Gruntjs bower在样式中添加Jquery UI主题

在我的项目中,我加入了jQuery UI。我使用的是Bower、Yeoman和Grunt。 我添加了jqueryui:bower安装jqueryui--save 但是jQueryUI主题没有包含在Bower样式的组件中 <!-- build:css(.) styles/vendor.css --> <!-- bower:css --> <link rel="stylesheet" href="bower_components/components-font-aw

Gruntjs 浏览器同步加载速度慢

我正在使用浏览器同步grunt插件,它正在工作,但与实时重新加载相比速度非常慢 保存文件后,浏览器开始刷新页面大约需要3秒钟。我不确定这是浏览器同步、我的本地主机的问题,还是这是浏览器同步的典型行为?BrowserSync通常非常快-您的本地主机是什么?像妈妈一样?

Gruntjs 带IE11的Grunt量角器转轮

我目前有一套测试是在Chrome中使用grunt量角器运行的。 我需要在IE11上运行测试,但现在有问题 progrator.conf.js具有以下功能: capabilities: { 'browserName': 'internet explorer', 'platform': 'ANY', 'version': '11' }, protractor: { options: { configFile: 'protractor.conf.js'

Gruntjs 如何在Grunt中运行多个业力目标?

我们使用Grunt在一个构建中构建多个但类似的应用程序。 这是一个相当复杂的大型项目,每个应用程序都有一个文件夹,还有一个名为share的文件夹,其中包含许多共享组件 多个业力目标 Angular按名称(字符串)注入依赖项,我们的应用程序具有与HomeController和MenuController同名的文件。这迫使我们拆分每个应用程序的karma目标,因此依赖项仅从正在测试的共享和特定应用程序加载 致命错误 当使用咕噜来运行业力目标时,它只成功运行第一个,而无法运行第二个致命错误:侦听EAD

Gruntjs 为具有多个点的文件配置Grunt文件名匹配

我刚开始使用grunt,我很喜欢它。 我一直遇到一个似乎很常见的问题。 给你。我将文件命名为点后的单词类似于类。例如: layout.coffee layout.blog.coffee layout.site.coffee 我的grunt任务配置为监视这些文件并将其转换为js,如下所示: coffee: dev: files: [ expand: true cwd: "<%= yeoman.app %>" src: ["**/*.co

Gruntjs usemin定义自定义步骤选项

我有一个运行concat和uglify的Gruntfile,带有特定选项(即mangle顶级变量),然后我使用sed更新index.html中对缩小文件的引用。此解决方案可以工作,但由于sed的原因,不太容易维护。我试图改用usemin,但我不知道如何使用uglifyjs的正确选项定义自己的自定义步骤,而doco在示例中缺少这样做的方法。我试着使用我以前写过的同样丑陋的任务: uglify: { options: { banner: '/*! <%= pk

Gruntjs 使用grunt运行单元测试

我在angular.js中的现有代码中添加了新代码。 然后在命令行中使用“grunt”运行单元测试。 出现了以下错误。请看下面 我在Linux终端中运行“grunt”进行单元测试,出现以下错误: 致命错误:eNote,打开“logs/post.dispatch.error.log”您可能希望尝试打开“logs/post.dispatch.error.log”文件,查看其中还有哪些其他错误消息…谢谢summea。我又添加了一些代码,并再次尝试运行单元测试。

Gruntjs 任务“;并发:服务器";找不到

我正在尝试构建一个使用FoundationFive Grunfile的yeoman生成器,但找不到任务。只找到清理任务 Warning: Task "concurrent:server" not found. Use --force to continue 相关的代码是,我如何修复它? < P>我能想出如何将基础5约曼发电机应用到我自己的。花了一点功夫才弄清楚需要哪些文件和其他配置。显然,这不仅仅是试图重用Grunfile.js,这并不奇怪,因为我对yeoman和grunt是新手 下面是我添加

Gruntjs grunt cucumberjs多个并行运行

我试图通过grunt运行cucumberjs测试,以获得browserstack功能矩阵 矩阵通常配置为“grunt”(qcuberbatch是本地grunt任务定义): 默认选项使用firefox和IE在Windows 7上运行browserstack,本地测试覆盖browserstack以使用本地selenium webdriver集线器 cucumber world由一个构造函数设置,该构造函数接受capabilities对象: module.exports = class World

Gruntjs 使用grunt插件的GrunFile任务,而不是执行GrunFile的任务

我有一个grunt插件,我们称之为grunt my plugin,在插件的Gruntfile中,我有一个需要运行的特定cssmin任务。在测试grunt插件时,一切正常,但是,当我在另一个项目上安装grunt插件时,会出现以下错误: 警告:找不到任务cssmin。使用-force继续 起初,我只是调用grunt.task.run'cssmin';从插件的任务文件中,但在看到错误后,我意识到使用此插件的Grunfile需要指向相应的任务配置,因此我添加了: grunt.task.loadTasks

Gruntjs 为什么grunt serve不再将现有文件复制到html中

我使用的是yeoman,当我使用grunt服务时,我从app/scripts文件夹中删除的脚本包含在HTML中 请问如何解决这个问题?可能吧。确保bower.json与应用程序的依赖关系准确无误。如果您遇到太多问题,可以禁用grunt bower安装任务(卸载并删除GrunFile.js中的引用)。如果没有更多信息,您将无法回答。你用的是哪台约曼发电机?详细描述你们做了什么,发生了什么。我用过角度发生器。但实际上我想删除外部库,而不是像控制器、服务这样的angular中的脚本……我想这是为了通过

Gruntjs 著名的美国和令人敬畏的字体

是否有人在使用grunt(包括字体真棒)分发项目时遇到问题 我的问题是,在“dist”文件夹内的最终分发项目中,我错过了字体真棒 “我的项目”中的字体文件夹位于: app/lib/font-awesome/css/font-awesome.min.css 到目前为止我所做的: 我试图编辑copy.js(在grunt文件夹中),如下所示: src: [ '**/**.{ico,png,gif,txt,jpg,svg,wof,ttf}', '.htaccess',

Gruntjs 致命错误:端口35729已被另一进程使用(升华文本)

使用升华文本保存Grunt监视的文件时-我收到以下错误: 致命错误:端口35729已被另一进程使用 我一直在读其他帖子,上面说我需要删除Livereload软件包。 但是,我从未安装Livereload软件包 此外,如果我更改了Gruntfile.js中的端口号,则重新启动grunt服务器 我仍然只收到重新分配端口的相同错误。 不管我做什么 我无法摆脱这个错误。 我甚至尝试删除并重新安装Sublime Text 2。 例如,对于其他编辑器XCode,该错误不会发生。 这个错误甚至导致我一起退出S

Gruntjs 如何使用grunt按图像大小的%调整图像大小?

如何使用grunt将图像调整为原始大小的倍数 我有一个树状结构中包含原始图像的文件夹 GFX\myDirectoryTree\Files.png 我希望它将调整大小的文件导出到几个树结构中 输出\100\myDirectoryTree\Files.png>100%大小 输出\50\myDirectoryTree\Files.png>50%大小 输出\20\myDirectoryTree\Files.png>20%大小 下面是bencripps提到的grunt image resize节点包

Gruntjs grunt browserify keepAlive和watch选项

运行grunt browserify时,有一个用于监视的标志选项和另一个用于保持激活的标志选项。browserify的以下两种配置之间有什么区别: example: { files: { 'public/js/bundle.js': 'public/js/main.js' }, options: { watch: true, keepAlive: true } } 及 注意:第一个选项将keepAlive设置为true,第二个选项没有设置。Mywatch

Gruntjs Grunt watch/Bower link:在开发Bower组件时,使用Grunt watch和Bower link的最合适方式是什么? 问题

我目前正在从事一个项目,在这个项目中,我们有一个父web应用程序(碰巧是AngularJS应用程序)和多个子Bower模块(包含Javascript、SASS、图像等),它们包含在使用Bower的父web应用程序中 例如,父级bower.json如下所示: { "name": "parent-app", "version": "1.0.0", "dependencies": { "child-1-module": "1.0.0", "chi

Gruntjs 使用Bower和Grunt定制语义ui

我的项目使用Bower安装deps,使用Grunt构建。我的项目树如下所示 | |-bower_components | | | |-jquery | |-semantic | |-... |-Bower.json |-Gruntfile.js |-public | | | |-css // Compiled, concatenated and minifi

Gruntjs Grunt错误:未指定的标记{语法错误

嗨,我正试图从youtube学习grunt教程,我遵循视频中提到的相同说明 但是在我的系统中运行命令grunt时,我得到了一个错误,我无法解决它 下面是我的包。json { "name": "shreyansh", "version": "1.0.0", "description": "running grunt test", "main": "index.html", "author": "shreyansh", "devDependencies": { "gr

Gruntjs 如何禁用grunt丑陋任务

uglify任务需要太长时间才能完成,在开发过程中很困难,如何在不从grunt.registerTask中删除的情况下禁用该任务,因为其他任务也在调用uglify uglify: { compile: { options: { banner: '<%= meta.text%>' }, files: { '<%= assets %>': '<%= concat.assets%>' } } }, u

Gruntjs 鲍尔没有';t生成components.json文件,抛出一个错误

好吧,我的问题是关于约曼的使用,特别是鲍尔 在我的个人笔记本电脑(OSX SL)和我同事的笔记本电脑(OSX ML)上,Yeoman套件都安装得非常完美,AngularJS项目可以成功搭建,然后用grunt预览 然而,我的另一台机器(ML)可以构建一个有角度的项目,但从未生成components文件夹。因为这个 grunt server 抛出异常,显然是因为AngularJS文件不存在 我已经看过鲍尔回购协议的问题,但找不到任何与这个问题直接相关的东西。在尝试安装任何项目时,Bower也会抛出

Gruntjs 使用grunt jekyll配置gruntfile.js

我正在尝试用grunt.js配置jekyll 以下是我的目录结构: . .._layouts .._includes ..other 以下是我的GrunFile代码: jekyll: { dev: { src: '', dest: ['_layouts', '_includes'] }, }, 这会将整个站点转储到一个名为_layouts,_includes的文件夹中 我想从_includes和

Gruntjs 呼噜因果报应因警告而中止

在--verbose模式下运行grunt时出现“由于警告而中止”错误 ar@Woody:~/www/mysite-frontend-dev$ grunt build:debug ... Registering "grunt-karma" local Npm module tasks. Reading /home/ar/www/mysite-frontend-dev/node_modules/grunt-karma/package.json...OK Parsing /home/ar/www/

Gruntjs 格朗特及;团队城市

我是Teamcity的新手,我和grunt一起创建了我的webapp。我正在使用Teamcity 8.0.5 所有grunt任务都安装在项目的本地,依赖项位于node_modules目录中。Teamcity将所有文件发送给代理,包括节点模块。理想情况下,我不希望签入节点_模块,也不希望向代理发送节点插件。如何设置Teamcity只将项目文件传输给代理,而代理已经拥有节点模块?也许我必须在全球范围内安装模块?似乎不对 另外,我如何从grunt内部访问构建号?我假设插件以某种方式发送它,但没有找到它

gruntjs监视能否在grunt.js文件更改时重新启动

当grunt.js文件发生更改时,是否可以重新启动grunt watch 用例:我现在正在构建grunt进程,并不断更改grunt.js文件,我必须重新启动grunt.js以查看它是否有效。是的,您可以实现它。例如,将grunfile.js添加到文件数组中 watch: { js:{ files:['src/js/**/*.js','Gruntfile.js'], tasks: ['jshint','requirejs'], } } 看

Gruntjs Grunt速度:直接指定任务与组合

使用Grunt,当您注册任务时,使用您已经注册的任务(可能有自己的几个子任务)比直接使用initConfig中的任务,甚至在注册中手动编写函数要慢多少?下面是一个例子: 从命令行指定grunt minify要慢多少 grunt.registerTask('minify', ['preprocessed', 'nonprocessed']); gruntregisterTask('preprocessed', ['sass:convert', 'haml:convert']); grunt.reg

Gruntjs Grunt生成上的语法错误

如果我的代码绝对正确,为什么会出现这个错误?Grunt正在提示错误: c:\xampp\htdocs\yeoman\ci test\Grunt ^正在加载“Gruntfile.js”任务…错误 >>SyntaxError:生成时出现意外标记

Gruntjs 懒散地评估Grunt任务选项

我有以下Grunt任务(简化): 首先运行grunt rev任务,该任务使用常规JS并在文件名前添加一个哈希代码。然后运行grunt processhtml任务,在本例中,我希望获得grunt rev生成的所有JS文件名,并将它们作为自定义数据传递 这段代码的问题在于,grunt.file.expand方法似乎是在第一次执行gruntfile时急切地执行的,而不是在运行processhtml任务时执行的,因此这意味着我从grunt.file.expand中获得的文件列表与我预期的不同,因为它不考

Gruntjs grunt与livereload一起提供ftp支持

由于跨域cookie限制,我被迫在一个只在远程服务器上工作的webapp上工作。我习惯于使用Grunt.js和Yeoman,但现在每次更改都迫使我等待相当长的时间才能上传到服务器。您知道如何配置Grunt以便它可以监视更改并仅将更改的文件上载到服务器吗 编辑:我也在使用coffeescript,jade,所以这个解决方案应该适用于grunt编译的文件。另外,我正在使用Webstorm

Gruntjs 将grunt usemin与Mean.io一起使用(单独的公用/和应用/文件夹)

我创建了一个新的项目使用约曼角发电机,然后我修改了一些扩展,以适应我自己的需要。然而,后来我意识到我想使用mean.io来支持express和mongodb。我花了相当长的时间将mean.io默认项目中的必要部分复制到我自己的项目中。然而,我仍然面临着grunt rev和grunt usemin的严重问题 最初由yeoman生成的项目有app/folder,其中包含所有AngularJS项。但是,新项目具有用于服务器中存在的所有项目的app/folder,以及用于客户端中需要的所有项目的publ

Gruntjs 将依赖项注入grunt服务索引文件

所以我用bower做我的包裹,grunt服务是我用grunt做的,我想知道的是,只是为了节省我的时间 如何让grunt/bower从命令行(最适合工作流)或在初始index.html文件中使用.json文件包含我需要的内容 所以在这种情况下,我已经跑了 yo webapp(or mobile) bower install topcoat --save bower install jplayer --save bower update grunt serve 这是我的json文件 { "na

Gruntjs 咕噜+;Bower:对另一个本地项目的依赖关系

我有两个本地Grunt+Bower项目,分别具有典型的构建和观察/服务任务: Client包含要公开发布的客户端 AdminClient是client的扩展,供内部管理使用 AdminClient应重新使用Client代码和生成结果监视/服务必须对客户端和管理员客户端中的任何更改透明 我怎样才能用Grunt+Bower做到这一点 这是一个基本的问题,用C#和项目依赖性解决,用java解决,通常用maven解决。您可以将客户机配置放在一个单独的文件中,并在AdminClient中扩展 var

Gruntjs 试图安装一台约曼发电机,我遇到了业力依赖问题

另外,如果我尝试使用npm install-g yo重新安装yeoman,我也会得到同样的结果。有办法重新开始吗 $ npm i -g generator-assemble npm ERR! peerinvalid The package karma does not satisfy its siblings' peerDependencies requirements! npm ERR! peerinvalid Peer grunt-karma@0.6.2 wants karma@~0.10

Gruntjs grunt usemin相对图像链接

我有一个非常常见的问题,读了很多解决方案(stackoverflow和github问题),但仍然没有发现这对我有用 我想解决的是: angularjs项目,因此我使用角度生成器(约曼生成器) SASS预处理器(实际上不需要) 需要使用相对图像链接(../../images/yeoman.png),以便它们在构建前后都正确(../images/yeoman.1er4b3.png) 我创造了。 要测试使用: grunt serve:build 只有对我有效的解决方案你才能在 但它有一个问题: 如

Gruntjs 为多个grunt concat操作重用src/dest位置

我目前使用以下方法进行此设置: 这段代码是有效的,但显然在这些字符串中有很多非干代码 我希望通过以下事实来澄清这一点: 始终希望'dest'为'dist/js/inject/' 始终希望“src”以“src/js/”开头 所以,在我看来,我可以说一些类似于这个伪代码的东西: concat: { injectedJs: { files: [{ expand: true, dest: 'dist/js/inject/',

Gruntjs 约曼和格伦茨问题

在命令终端上使用 npm install -g yo 这是一个错误 “npm WARN已弃用此软件包已重新整合到npm和 就npm而言,现在已经过时 在您的计算机上发现潜在问题:(“ 我应该怎么做才能修复它?我相信你只需要更新你的npm?执行npm安装-g npm我做了,但我认为问题在于路径,但我不知道如何修复:)

GruntJS和imagemin,是否可以覆盖';src';?

我有一个grunt脚本(由其他人编写),它正在缩小图像,但源和目标是同一个文件夹,在我看来,它似乎正在用缩小的图像覆盖源 下面是gruntfile.js中的一节 imagemin: { options: { compress: true }, dist : { files: [ { expand: true, cwd : 'templates',

  1    2   3   4   5   6  ... 下一页 最后一页 共 20 页