Gruntjs grunt contrib cssmin缺少_流_转换模块

我在尝试从GruntJs运行css缩小时遇到以下错误,我不知道为什么 Loading "cssmin.js" tasks...ERROR >> Error: Cannot find module '_stream_transform 此错误消息的来源是什么?我搜索了cssmin.js文件,找不到该模块的任何引用。我也有同样的问题。 转到grunt contrib cssmin/node_modules/maxmin/node_modules/gzip size/node_modu

Gruntjs 让grunt karma运行一个单元测试

我想知道是否有人有呼噜因果报应,只运行一个在手表上更改的规范。下面是我的配置。问题是行grunt.config('karma.unit.options.files',filepath);似乎没有做任何事情,因为所有的规范仍然运行,但是foo确实在karma:unit:run被触发之前得到了输出 grunt.initConfig({ karma: { unit: { configFile: 'karma.conf.js', b

Gruntjs Yo和Bower在功能上有重叠吗?如果有重叠,使用两者是否有优势?

我已经使用Gulp一段时间了,最近开始使用Bower。我现在正在研究是否也应该使用Yo搭建脚手架,但我不清楚Yo的确切用途。我很困惑,因为当Yo创建一个应用程序时,它似乎安装了我通常使用Bower安装的东西 所以我的问题是: 1) 你是真的使用Bower来安装这些东西,还是它自己安装,如果是的话,它是否也处理更新 2) 如果是这样的话,是否有可能构建一个吞咽任务来完成与您正在做的相同的事情?首先,什么是: 约曼是什么? Yeoman帮助您启动新项目,制定最佳实践和工具以帮助您保持高效 为此,我们

Gruntjs grunt服务更改默认路径

我正在使用grunt serve并尝试更改默认路径, 在initConfig中,我使用以下命令 serve: { path: '/mypath' }, 当我访问localhost:9000时,我仍然看到gruntfile.js根文件夹的文件和文件夹。 我想将根路径更改为/mypath,并创建与之相关的所有链接。另外,当我访问包含index.html文件的文件夹时,我希望服务器显示它 您需要设置选项.service.path,而不是path grunt.initConfig({

Gruntjs 使用新祖鲁基金会6与约曼/咕噜

我正试图将zurb foundation 6纳入一个由yeoman生成的运行grunt的项目中。使用bower安装基础站点--save添加以下文件: 在app/index.html和 在app/styles/main.scss@import“foundation sites/scss/foundation.scss”上 结果main.css不包含zurb foundation的所有代码 如何从基础上把所有需要的文件添加到Maun.Cs? 如何将基础初始化为站点? 以上内容应该使用grunt或

Gruntjs Grunt Modernizer不';不要添加css类

你好,我想用Grunt Modernizer。它在我的javascript中工作。但是脚本没有添加Css类?有人知道为什么吗 modernizr: { prod: { parseFiles: true, customTests: [], devFile: false, dest: '<%= path.jsSrc %>build/modernizr.min.js',

Gruntjs 未创建Component-preload.js

我正在尝试生成一个Component-preload.js文件fy SAPUi5应用程序。我正在使用grunt-openui5插件 如果我将选项的compress参数设置为false,我就能够生成Component-preload.js。如果我将参数设置为true,则会生成noch Component-prelaod.js文件。 原因可能是什么?我希望将Component-preload.js缩小。 这里是我正在使用的Gruntfile.js中的snipplet openui5_preload:

Gruntjs grunt意外标记:错误

我随后在我的Ubuntu11.10上安装了grunt。当我运行grunt时,出现以下错误: /opt/node-v0.10.0-linux-x64/lib/node_modules/grunt-cli/package.json:2 "name": "grunt-cli", ^ node.js:134 throw e; // process.nextTick error, or 'error' event on first tick ^ SyntaxError

Gruntjs grunt useref和grunt usemin之间的区别?

grunt useref的GitHub页面上写道:“grunt useref的灵感(以及大量代码)来自H5BP和Yeoman的usemin任务。” 这两个项目之间的实际区别是什么?它们似乎能够完成几乎相同的工作,即concat、minify和replace原始html引用以使用生成的文件。grunt usemin现在被用作grunt中连接和缩小的前后钩子,而grunt useref 通过查看文档和存储库统计数据,可以发现以下实际差异: 项目事实: 项目开始:不清楚,2012年12月前(第一次g

Gruntjs grunt contrib connect不提供来自我的指定基的文件

我在GrunFile中有一个非常简单的grunt contribu connect配置 connect: { dev: { base: 'dist' } }, 任务运行并由我的watch任务保持活动状态,但是,每当我尝试从此基本目录打开页面时,我都会得到错误输出,而不是所需的页面 Cannot GET /odds.html 在此图像中,您可以看到我的项目结构。Gruntfile位于项目库中,我要打开的lobbs.html文件位于与之相关的dist文件夹中 在这里,您可以看到

Gruntjs 具有可变文件名的grunt文件创建者

我正在尝试使用创建一个文件,但我希望有一个可变的文件名 grunt.initConfig({ file-creator: { "test": { grunt.config('meta.revision') + "-test.txt": function(fs, fd, done) { fs.writeSync(fd, 'data'); done(); } } } }); 及 grunt.initConfig({ 文

Gruntjs Grunt仅在更改的文件上减少监视

我想要一个包含两个任务的gruntfile:less(编译所有less文件)和watch(侦听更改并重新编译更改的文件) 我有以下Gruntfile.js: module.exports = function(grunt) { var files = [ { expand: true, cwd: 'media/less', src: ['*.less'], dest: 'med

Gruntjs npm安装(--save def)不会将模块添加到devdependency中

我正在尝试习惯GruntJS,当我为我的应用程序安装包时,它不会将依赖项添加到package.json。我遵循GruntJS站点的“入门”部分,NPM将模块安装在我的应用程序目录中 我做错了什么?尝试npm安装[plugin]——保存dev 主题是--save def你能详细介绍一下这个答案吗?这篇文章的标题是--save def(def vs.dev)。我的第一个猜测是,由于打字错误,这不起作用npm安装[module to install]——save dev将从npm安装,并将其保存到pa

Gruntjs Grunt jshint disable需要一个条件表达式,而看到的是一个赋值

我正在使用grunt contrib jshint,它在我的JS文件中发现以下错误: line 5 col 70 Expected a conditional expression and instead saw an assignment. 我知道这个错误的原因,但我只想禁用它。看起来我可以在我的jshintrc中使用no-cond assign将0赋值,或者在我的选项中添加-W084:true 问题是,第一个解决方案以损坏的jshintrc结束,而第二个解决方案没有解决问题。另一个选

Gruntjs Grunt Compass用于不同站点的多个SASS文件

我有很多不同的部分和sass文件来生成11个特定于网站的样式表,因此如果我对所有11个样式表中使用的部分进行了更改,那么我必须等待grunt编译所有这些,然后才能刷新浏览器并查看更改,我的一个解决方法是使用“指定”选项,并根据我正在处理的站点更改站点ID- compass: { dev: { options: { sassDir: "assets/sass", specify: "assets/sass/site_##.sc

Gruntjs 汇编中的输出目录结构

我正在使用grunt.js和创建一个静态站点。我有一个data.json文件,用于使用汇编构建页面: { "articles": [ { "author": "Brian", "headline": "A Generation on the Hook 1", "body": "cars, and start businesses by means of debt", "

Gruntjs Grunt不在windows上工作

这是我的代码,错误是: 警告:未找到任务“concat” module.exports = function(grunt){ grunt.initConfig({ concat: { options: { separator: ';', }, dist: { src: ['calculation/index.js', 'calculation/test.js'], dest: 'dist/built.js', }, },

Gruntjs 不带变量名的Grunt选项

我想使用grunt进行部署,并键入grunt deploy production,而不是grunt deploy--target=production。因为我没有更多的参数,所以我想要一个选项,将第一个参数放入变量中。有可能吗?在我使用的许多Grunt配置中。然后部署到生产环境是这样的: NODE_ENV=production grunt deploy deploy任务是通用的,例如关于目标文件夹。生产配置可以从专用文件中获得,例如production.json,并保存该文件夹名称 您可以注册

Gruntjs 具有许多不同应用程序的yeoman框架

我喜欢单页应用程序的yo框架。现在我想在一个yo框架下创建更多的应用程序,所以我需要一个grunt文件。假设我将angular bootplate用作前端web的单个应用程序,现在我想使用enyo bootplate添加一个基于enyo应用程序的应用程序。如何在现有框架中添加新的enyo应用程序,以便在用户调用时从主web加载app2?这样的多应用程序框架的最佳实践是什么 这是我目前的结构 . ├── Gruntfile.js ├── README.md ├── app │   ├── 404.

Gruntjs 将travis上的全局节点_模块缓存在正确的目录中

我在travis上使用grunt cli来执行测试。它在安装步骤中全局安装,如下所示: install: # amongst other install steps - npm list -g grunt-cli --depth=0 || npm install -g grunt-cli 然后我缓存它,就像这样,per(顺便说一句,我回答): 但是,在下一个版本中,我看到了以下内容:tar:/home/travis/.nvm/v0.10.36/bin/grunt-cli:未在存档中找到

Gruntjs grunt配置属性的范围是什么?

我们有一个grunt任务(),它保存config属性以供其他任务稍后使用 例如,如果我们在该任务之后运行grunt PostCs,它可以访问该配置属性并从中提取信息 但是,如果我们在该任务之后运行grunt contrib watch,那么当它检测到*.less文件中的更改时,它将调用grunt PostCs,并且配置属性不再存在(未定义) 为什么从grunt contrib watch任务调用的任务中无法访问配置属性(或全局变量)?grunt contrib watch可以选择新流程中的任务

Gruntjs 如果文件不存在,如何使更少的数据uri函数失败?

我正在使用Grunt构建我的web客户端,我的LESS文件包含对数据uri函数的调用,以便将图像嵌入到生成的CSS文件中。 有时开发人员会在传递的文件名中出错(如键入错误或复制粘贴错误),结果是url(“…”)。这是指生产服务器中不存在的路径 示例:开发人员编写了数据uri('path/abc.png'),但文件名是“abc.png”。CSS中的结果是url('path/abc.png') 在这些情况下,我希望数据uri只是抛出一个错误并中断构建,最好是使用适当的消息。有办法做到这一点吗? 我已

Gruntjs load grunt config无法读取我的自定义配置并从Grunfile.js调用复制任务,而是从我的自定义copy.js文件

我正在尝试使用load grunt配置覆盖复制任务 在我的Gruntfile.js中,我有一个复制任务,我想通过自定义复制任务覆盖它。 在Gruntfile.js中,我对load grunt config也有如下配置: require('load-grunt-config')(grunt, { configPath: path.join(process.cwd(), 'grunt/config'), jitGrunt: { customTasksDir: 'grunt/tasks

Gruntjs Grunfile.js警告:该;路径“;参数的类型必须为字符串。接收到的类型对象使用--强制继续

我在运行grunt复制任务时遇到问题。我在package.json的dependencies下指定了一个库,如下所示 "@tarekraafat/autocomplete.js": "^7.2.0" 并在Gruntfile.js中声明复制任务,如下所示 "@tarekraafat/autocomplete.js": "^7.2.0" var路径={ webroot:“wwwroot/” }; //目标css路径 path.cssOutput=path.webroot+“css”; //哪里可

Gruntjs grunt coverjs不工作

我使用的是grunt版本“0.4.1”和grunt coverjs版本“0.1.0”。我的任务如下: 封面:{ 汇编:{ 档案:{ 'instrumented/testCoverage.js':['src/file1.js'], 'instrumented/testDir/*.js':['src/file2.js','src/file3.js'] } } } 当我运行上面的任务时,我得到的错误是:Object#没有“expandFiles”方法。 我不确定是什么导致了这个错误。 此外,一旦任务完

Gruntjs grunt usemin和内联脚本

我开始使用grunt usemin,并希望更改脚本中的url,其中显示 baseUrl: "/script/" to baseUrl: "/prod/script/" 在my layout.html中 <script type="text/javascript"> var require = { baseUrl: "/script/", urlArgs : "cachebust={{version}}", deps : ['main']

Gruntjs 无法将自定义任务添加到Sails.js Gruntfile

我刚接触Sails.js,在向它的gruntfile中添加额外任务时遇到问题。我想做的是使用autoprefixer,但每次我调用“sails lift”时,都会出现以下错误: 错误:Grunt::警告:找不到任务“autoprefixer:多个\u文件”。使用--force继续。 未找到任务目录“grunt autoprefixer”。 以下是我添加到GrunFile的行: grunt.loadTasks('grunt-autoprefixer') 我已尝试从compileAssets任务中删

Gruntjs 格朗特没有';无法给出任何输出[Ubuntu]

我的grunt没有提供任何输出,我只是安装了所有的系统、NPM和grunt cli。当我输入“grunt-v”时,不会返回任何内容。 这是my package.json: { "name": "project", "version": "2.0.0", "devDependencies": { "grunt": "~0.4.1", "grunt-contrib-coffee": "~0.7.0", "grunt-contrib-compass": "~0.6.

Gruntjs Grunt SCS-不重新加载

我正在努力实现一个平稳的工作流程 我的问题是: 我的JS修改被显示和缩小,实时重新加载工作正常。当我更改我的SCSS文件时,它们不会在run命令下运行: grunt 或者grunt插件: grunt watch 它仅在我调用以下命令时有效: grunt sass 这是“grunt sass”控制台窗口的输出: Macintosh:grunt-test Neil$ grunt sass Running "sass:dist" (sass) task File "css/global.css"

Gruntjs 是否可以根据以前的答案更改Yeoman中的默认:选项?

我很好奇,是否可以根据用户从以前的提示中选择的内容来更改提示的默认消息 现在,我的第一个提示只是一个列表,其中用户选择了一个选项,并被询问了一些其他问题。请注意,这两个发电机在两个不同的发电机中运行 YeomanGenerator.prototype.askForThings = function askForThings() { var cb = this.async(); var prompts = [{ name: 'questionOne', type: 'lis

Gruntjs 在grunt contrib任务中加载外部文件

所以我有一个grunt contrib jade设置,运行良好 当我自己将数据包含在(导出的)GrunFile中时,一切都很好: module.exports = { website: { options: { data: { pageTitle: "This is my website", greeting: "Hello world", }, debug: true, pretty:

Gruntjs jshint导出指令不工作

我在GrunFile中设置了一个mocha任务,在测试开始之前加载了一些测试库。下面是它的外观: mochaTest:{ 单位:{ 选项:{ 记者:"规格",, require:function(){ var chai=需要(“chai”); var ChaiasPromisted=require('chai-as-promisted'); 柴。使用(柴); /*导出断言,期望*/ var assert=chai.assert; var expect=chai.expect; chai.shou

Gruntjs 是否将测试日志保存到磁盘?

这是我的Grunfile文件: module.exports = function(grunt) { // Project configuration. grunt.initConfig({ pkg: grunt.file.readJSON('package.json'), mochaTest: { test: { options: { reporter: 'spec', clearRequireCa

Gruntjs 如何从yeoman生成的应用程序连接到Dropbox Api?

我用约曼和利弗雷罗德。当我尝试连接到Dropbox Api时,我在控制台中收到错误消息 The page at 'https://www.dropbox.com/1/oauth2/authorize?client_id=o6jnaqvlg5sa8et&redire… alhost%3A9000%2F&response_type=token&state=oas_i0vcqifq_0.0u33q4s52f893sor' was loaded over HTTPS, but r

Gruntjs 如何在生产版本中禁用特定文件的丑陋文件重命名?

在我的产品构建中,由于文件重命名,uglify中断了与css中引用文件的链接。这似乎有一个简单的解决办法,但在我的谷歌搜索,我显然错过了它。任何帮助都将不胜感激 css文件: .priority_stars { background: url:('assets/images/star.gif') no repeat; .... } 正如预期的那样,uglify按预期重命名了文件。这打破了联系。有没有一种简单的方法可以让grunt自动重命名此文件。这显然已经发生在我的构建中的大多数其他类

Gruntjs 未复制sails.js v0.11.0资产

我不熟悉node.js、sails.js和grunt.js 当我运行“sails lift”时,它不会创建.tmp文件夹并将资源复制到该文件夹 但是,当我在项目文件夹中运行“grunt”时,会创建.tmp文件夹并复制资产 任何人都有关于如何修复的建议,以使“帆式提升”在不调用“咕噜”的情况下工作?检查sails进程是否具有正确的权限,并且您的空间是否不足 另外,尝试手动删除.tmp文件夹并再次提起。如果有任何文件正在使用中,有时会出现自动删除文件的问题。检查sails进程是否具有正确的权限,并且

Gruntjs Grunt到基本src的相对路径以提高效率

所以,我一直在努力优化我的网站。现在,我有一个非常好的模板。它看起来像这样: <!doctype html> <html class="no-js" lang=""> <head> <!-- shiny optimizations --> ... <!-- Ooh look! An important example that will help you understand my question! -->

Gruntjs SyntaxError:GrunFile.js中的意外标记{

我无法配置grunt。我已经按照Magento2中的所有步骤进行了操作,但是我收到了这个语法错误 我已经重新安装了grunt和node.js,但它不起作用 有人有过同样的问题吗 下面您可以看到发布的Gruntfile.js(原版) 这是该文件的错误还是存在其他问题 grunfile.js module.exports=函数(grunt){ "严格使用",; var uz=require('下划线'), path=require('path'), filerouter=require('./dev

Gruntjs 如何将grunt usemin与字体一起使用

我正在尝试使用grunt usemin来缩小我的css。我在index.html中使用了像这样的字体 <link rel="stylesheet" href="components/font-awesome/css/font-awesome.min.css"> 当我运行usemin时,我会将所有样式组合在一起。但是,当我尝试使用缩小版时,字体可怕的图标显示为unicode方块(而不是预期的图标) 有没有办法解决这个问题?如果需要,我可以提供更多信息。问题在于font-a

Gruntjs 使用Grunt设置基于环境的变量

我正在研究grunt字符串替换,以完成将文件中的变量更改为特定于环境的变量。然而,当我尝试运行下面的grunt脚本时,我得到了以下警告:“Task min:dev not found”。但在这段代码中,我定义了: module.exports = function (grunt) { // Project configuration. grunt.initConfig({ min: { dev: { "str

Gruntjs 在运行grunt任务时将选项传递给它

我认为有一种方法可以做到这一点,而且我以前也曾偶然发现过。 我读过这些答案,但它们不是我所说的: 我还查看了grunt文档,但没有: 有这样的语法吗 grunt.task.run'htmlmin:allFiles:collapseWhitespace=true' 您可以使用该语法,但这意味着将这些参数传递给htmlmin任务:allFiles,'collapse=true' 例如,给定以下任务: grunt.registerTask('so', function(arg1, arg2)

Gruntjs Grunt-读取XML文件

我是格伦特的新手。我试图弄清楚如何从grunt任务中读取.xml文件。理想情况下,我希望将xml加载到JSON中。然而,我甚至不知道如何从grunt任务中读取.xml文件。有没有人举过这样的例子 谢谢大家! Try-XML-to-JSON配置示例在README 基于什么 阅读xml,非常简单:使用 如果您想要的东西不需要python或c编译器,并且是同步的,请尝试: 解析后的文档对象可能有点棘手,但下划线find*方法可能会有所帮助。我试图编辑它,但我只需要将“libmlxjs”更改为“libx

Gruntjs 是否有Grunt.js插件帮助检测打开的HTML元素?

我喜欢grunt,有时在大量代码中工作时,留下一个标记比较容易。是否有一个grunt脚本可以在构建时解析HTML,然后将消息发送到控制台,其中有一个断开的元素或一个非闭合的元素?是的,有。这是HTML的一个过梁,它将检查未关闭的元素、大写标记、唯一ID等(请参阅) 注意,您必须在grunt插件中指定选项,因为它没有默认值。以下是我以前使用过的配置示例: htmlhint: { build: { options: { 'tag-pair': true

Gruntjs Q、 amd与grunt级联

我在我的项目中使用了类似AMD的函数,但是所有的js文件都连接成一个(使用grunt contrib concat)。 我希望Q也被连接起来。问题是我不能在其他模块中将Q声明为依赖项,因为它本身是匿名的 define('mymodule', ['q'], function (Promise) { return Promise; }); 可能的解决办法是什么?实际上,我只需要连接文件,AMD可能会更改为任何其他加载程序。可能会针对Q提交一个问题,建议如何修改它以支持您的用例。在v2(有一

Gruntjs Grunt汇编未生成静态页面

我使用了grunt assemble-verbose,它输出以下消息: Assembling pages... { _page: 'all', dirname: '.tmp', filename: 'products-en.html', pageName: 'products-en.html', pagename: 'products-en.html', basename: 'products-en', src: 'src/templates/pages/product

Gruntjs 在构建过程中,使用源映射编译、压缩和缩小许多源文件

我正试图把一个Grunt任务组合起来,作为构建/部署过程的一部分来构建我们的JS资产。我将我们的需求描述为相当标准的,但严肃的是,我们需要支持一个真实世界的生产应用程序,而不仅仅是一个玩具示例 我们有一堆源文件,一些JavaScript,一些CoffeeScript,在结构化目录树中的一堆独立文件中。我们需要编译CoffeeScript,将所有代码连接并缩小为几个定义的输出文件,即all.js和vendor.js。最后,我们需要提供可用的源代码映射,以与反映原始源代码(CS或JS文件)的输出一起

Gruntjs 鲍尔:运行构建系统

在使用bower进行安装时,是否可以自动运行“咕噜”或“咕噜” 生成包的编译版本,而不在git存储库中包含编译版本 例如: 我安装了一个名为:foo/bar的github包,我使用:bower安装foo/bar 我得到的源代码包含一个Gruntfile.json文件,该文件将源代码编译到一个名为main.js的文件中。如何让bower自动运行“npm安装和grunt” 如果您能给出一个更清晰的用例,这会有所帮助,但您可以使用bower在安装时运行任意命令 // .bowerrc { "s

上一页 1 2  3   4   5   6    7   8   9  ... 下一页 最后一页 共 47 页