grunt-contrib-cssmin - 如何从缩小的 css 中删除注释

2024-02-13

我使用 cssmin 来缩小 css 文件。

我的配置是这样的:

module.exports = function(grunt) {

    grunt.config.set('cssmin', {
        site: {
            src: ['.tmp/public/concat/site.css'],
            dest: '.tmp/public/min/site.min.css'
        }
    });

    grunt.loadNpmTasks('grunt-contrib-cssmin');
};

但输出缩小的 css 文件有注释。是否可以配置 cssmin 以删除源 css 文件中的注释?

谢谢。


Set keepSpecialComments为零,用于删除所有评论。

grunt.config.set('cssmin', {
    options: {
        keepSpecialComments: 0
    },
    site: {
        src: ['.tmp/public/concat/site.css'],
        dest: '.tmp/public/min/site.min.css'
    }
});

备查:grunt-contrib-cssmin uses clean-css options https://github.com/jakubpawlowicz/clean-css#how-to-use-clean-css-programmatically.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

grunt-contrib-cssmin - 如何从缩小的 css 中删除注释 的相关文章

  • heroku -- npm 安装后脚本根据环境运行 grunt 任务

    我有两个 Heroku Node js 应用程序 一个用于产品 一个用于开发 我还有一个包含开发和产品特定任务的 Gruntfile 我知道您可以设置 package json 来运行 grunt 作为 npm 的安装后挂钩 但是您可以根据
  • 如何让 grunt 服务任务与 watch 一起工作?

    我最近安装并启动并运行了它 但我似乎无法让它与我的手表任务同时运行 在我的 grunt 文件中 如果在监视之前注册服务任务 服务器会旋转 但监视任务不会 反之亦然 这是服务包 我正在使用并附加了 Grunt 文件 https www npm
  • Grunt 未定义

    刚开始使用 grunt 当我跑步时grunt我收到这个错误 Loading Gruntfile js tasks ERROR gt gt ReferenceError grunt is not defined 这是我的 Gruntfile
  • For 循环中的 Grunt 运行

    我是咕噜声的新手 我有一个适用于单个构建的 gruntfile 有几个目标链接在一起来完成该过程 问题是我需要使用变量数据创建几个不同的版本 我正在尝试弄清楚如何在我的 gruntfile 中执行此操作 今天 要进行构建 我只需要运行 gr
  • GruntJs 'grunt' cmd 打开 Visual Studio?

    我已经能够使用GruntJs https github com cowboy grunt在几个零问题的个人项目上 我决定在我的工作项目中使用它 I run grunt init gruntfile这样就可以创建 gruntfile 和 pa
  • 根据grunt任务设置Env变量

    我有一个 web 应用程序 emberjs 我需要根据 grunt 任务设置环境变量 所以当我跑步时grunt server它会选择development 并且 url 将被设置为localhost 5000 但当我这样做时grunt bu
  • 如何从与根项目不同的文件夹运行 grunt

    有没有办法告诉 grunt 使用哪个 grunt js 文件 我有一个f a b tools包含的文件夹grunt cmd node exe 我的实际网络应用程序GruntFile js以及所有当地的node modules is in f
  • 在 component.json 和 package.json 中定义“package”信息

    我正在创建一个 javascript 库 希望通过 Bower 向我的内部公司提供该库 我正在使用 Grunt 来构建我的库 我的问题是 grunt 的约定是使用package json定义依赖项 库版本 依赖项等 另一方面 鲍尔假设在co
  • ASP .NET 5 - 将文件从节点模块复制到 wwwroot 的 grunt 任务

    我有一个简单的 ASP NET 5 空项目 安装了 npm 和 grunt 我使用 npm 安装了一些客户端库 目前位于我的 ASP NET 项目下的 node modules 目录中 我想将相关文件 例如 jquery min js 从n
  • 组装:如何从 json/yaml 生成页面?

    如果提供布局 有没有办法从 json yaml 生成页面 我认为这是可能的 但在文档中找不到 目前正在 GitHub 中对此进行跟踪 http webb li QjTX http webb li QjTX 自从options pages功能
  • 对字体(font-awesome)资源的引用未在 yeoman/Angular grunt 构建中更新

    我知道有关此问题的SO线程 我在下面链接了它们 但不幸的是我无法用它们解决这个问题 所以请允许我这个问题 我使用 Yeoman 启动了一个 AngularJS 项目 因此依赖于使用 Bower js 和 SCSS 的 grunt js 构建
  • grunt-bower-task 和 Polymer

    我似乎找不到简单的复制方法all文件来自Polymer使用咕噜鲍尔任务 grunt initConfig bower install options targetDir wwwroot lib layout byComponent inst
  • grunt-contrib-watch 导致超出最大调用堆栈大小

    当我执行 clean 任务 grunt clean 时 一切都按预期工作 但是当我运行 watch 任务 grunt test 时 出现以下错误 util js 35 var str String f replace formatRegEx
  • 适用于多应用项目的 Grunt 和 requirejs 优化器

    我在让 Grunt 对具有以下结构的项目执行 requirejs 优化时遇到问题 static js apps app js dash js news js many more app files build collections lib
  • gruntjs - 命令行参数

    在哪里可以获得命令行参数的句柄 eg grunt dist env UAT 我如何获得价值env 当我这样做时 如果未在命令行上设置它 我将如何为其分配默认值 您可以使用grunt option 或者更具体地说 var env grunt
  • 列出 grunt.js 任务

    我正在尝试弄清楚如何打印所有可用的 grunt 任务的列表 如果使用耙子 则为 rake T grunt 相当于什么 例如 grunt T concat jasmine minify grunt help列出可用的任务
  • 让 karma 服务器在 grunt watch 上启动

    在开发过程中 我使用 karma 和 grunt 来监视文件更改并运行测试 在命令行中 我希望能够简单地输入 grunt watch 并让 karma 服务器启动一次 然后每当文件更改时 grunt 监视更改并运行各种任务 包括 karma
  • 将项目中的node_modules集中到子项目中

    是否可以以在中心点上拥有所需模块的方式配置 grunt 我有以下项目结构 Project subproject subproject subproject 我通过 grunt 构建项目的所有子项目 并且我也可以为自己构建每个子项目 目前 我
  • Sails JS 在视图中包含节点模块

    我正在使用帆 http sailsjs com http sailsjs com 开发一个小平台 按照文档 一切都很顺利 但是作为这个 javascript 框架世界和 npm 等的新手 我在包含其他 node modules 并在 ejs
  • 使用 grunt 编译具有不同变量的 LESS

    我有基于 Bootstrap 的 HTML 模板 有不同的颜色 红色 绿色等 颜色正在改变使用 brand变量在variables less 现在我转到这个文件 更改变量 编译 less 文件 进入已编译的 css 文件目录并重命名 CSS

随机推荐

  • 在 R 中绘制自定义 PDF

    Given 考虑密度函数 phi 定义于 mathbb R for a in mathbb R and b in mathbb R star 这样 forall x in mathbb R phi x a b frac 1 sqrt 2 p
  • 如何在 Eclipse 中运行 Sencha Touch 应用程序

    我是 sencha touch 和手机间隙的新手 我想在 eclipse 中运行简单的 hello word 应用程序 但我不知道该怎么做 如果有人知道 请尽快告诉我 提前致谢 阿米尔汗一世 UPDATE 好吧 有一个可用于 eclipse
  • SQL 中二进制字符串的汉明距离

    我的数据库中有一个表 我将 SHA256 哈希值存储在 BINARY 32 列中 我正在寻找一种方法来计算列中条目与提供值的汉明距离 即类似 SELECT FROM table ORDER BY HAMMINGDISTANCE hash U
  • 有没有一个jQuery插件可以满足我对多表单验证的要求? [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 它有电话 邮政编码 电子邮件的正则表达式检查 比较检查电子邮件和密码 奖励 屏蔽并强制仅使用字母和数字选
  • 在多个模拟器上进行connectedAndroid测试

    背景 我想在不同模拟器上的 Jenkins 上运行我的 Android Instrumented 测试 假设我有 100 个测试和 4 个模拟器 我想在每个模拟器上运行 25 个测试 我表演 gradlew connectedDebugAn
  • 如何选择子值数组包含某个属性的 json 对象

    我有一个类似于以下内容的对象数组 id one tags my key true id two 如何为包含 my key 为 true 的标签的每个对象选择所有 id 值 您可以使用select with tags my key true
  • 所有不重复的子数组元素的组合

    我有数据库中的 属性 每个属性都有许多值 现在我想混合这些值来创建独特的组合 输入示例 a array 35 gt array green red brown 36 gt array fox house dog 输出 第二维度元素的所有可能
  • Windows 窗体是旧技术吗?

    是时候为我的项目编写 GUI 了 我想知道该使用什么技术 我的大部分 NET GUI 开发都是在 NET 1 和 2 中完成的 所以我知道Windows 窗体 http en wikipedia org wiki Windows Forms
  • 在 setup.cfg 中查找出现问题 |路径中看不到模块

    我一直在尝试正确打包我的 python 代码 将其上传到 git 上 然后安装在虚拟环境中 所有这些我都做了并且似乎工作得很好 问题是 一旦我在虚拟环境上安装我的代码 当我运行我的包时 python3 m mypackage 它会引发一个错
  • .Net 属性的默认值属性

    我在用户控件中得到了这段代码 DefaultValue typeof Color Red public Color MyColor get set 我该如何改变MyColor为其默认值 The DefaultValueAttribute不会
  • 使用切片功能限制结果自动完成jquery ui

    我需要限制此自动完成 jquery ui 脚本中的结果 最多 10 个 我知道我必须使用切片函数 但我无法将其正确放置在脚本中 在此先感谢您的帮助 document ready function var myArr ajax type GE
  • 如何在 Linux 上查找 C 中未初始化的变量?

    我的 C 源代码有许多未初始化的变量 该代码运行在 RHEL 6 4 操作系统上 有没有办法找到所有未初始化的变量 Finding all从数学意义上来说 其中任何一个都是不可能的 至少没有误报 但是 有一些工具可以帮助找到其中一些 打开编
  • 多标签分类中的 Spacy TextCat 分数

    在spacy的文本分类中火车文本猫 https github com explosion spaCy blob master examples training train textcat py例如 指定了两个标签Positive and
  • 如何在 Django Rest 框架中验证 API 请求(由匿名用户发起)?

    API 请求将由匿名用户发送 不存在登录 注册功能 我需要对 API 请求进行身份验证 我尝试的一种原始方法是在每个请求中发送身份验证密钥 这个身份验证密钥 I 作为常量保存在 Angular 前端中 一定有更好更复杂的方法 请帮忙 Dja
  • Scala 中函数对象的可变参数出错?

    为什么这不起作用 val f args Int gt args sum error expected but identifier found val f args Int gt args sum 然而这工作得很好 def sum args
  • CSS 相对定位与背景图像 + 背景位置

    我正在为图片库制作缩略图页面 缩略图预览是作为 ul 有浮动 li 具有固定的正方形尺寸 缩略图图像他们自己然而 它们不一定是正方形或相同大小 它们具有它们所代表的大图像的属性 为了使它看起来漂亮 我想在正方形中显示缩略图的中心 li li
  • Crystal Reports 和运行时数据绑定

    我已经为此苦苦挣扎了四天了 我有一个非常非常简单的水晶报告 我用它只是为了概念证明 该报告绑定到数据库 我仅显示数据库中一个表中的一个字段 没有子报告 它是使用 Crystal Reports 2008 创建的 我需要在我的 Net MVC
  • CSSRules 为空

    我有一个非常简单的 HTML 页面 我试图获取 poulet 的 CSSRules 但是当我访问 Documents styleSheets 0 cssRules 时 我在 Chrome v5 0 375 55 中收到此错误 未捕获的类型错
  • Django 使用 Slug 字段作为详细 URL

    我正在尝试设置我的网站 以便我的工作详细信息的 url 将使用 slug 字段而不是 pk 它告诉我它无法使用给定的 slug 这是一个 int 147 找到我的工作 Update 查看 DetailView 描述后https ccbv c
  • grunt-contrib-cssmin - 如何从缩小的 css 中删除注释

    我使用 cssmin 来缩小 css 文件 我的配置是这样的 module exports function grunt grunt config set cssmin site src tmp public concat site css