David Bulté..

17

你可以用grunt-string-replace来做到这一点.这是一个如何使用它的例子.

在我的index.html中,您可以找到以下导入标记:

注意'开始导入'和'结束导入'注释.默认情况下(在DEV中)我们注释掉PROD导入.

在我的grunt文件中,我然后添加以下任务:

'string-replace': {

inline: {

files: {

'index.html': 'index.html'

},

options: {

replacements: [

{

pattern: ''

},

{

pattern: 'end PROD imports-->',

replacement: ''

},

{

pattern: '',

replacement: '',

replacement: 'end DEV imports-->'

}

]

}

}

}

运行任务(grunt string-replace)给了我:

现在DEV输入已被注释掉,而PROD导入不再被注释掉.

HTML脚本文件名,在gruntjs minify/uglify之后更改html中的链接或脚本文件名相关推荐

  1. 初级SHELL脚本(如何书写一个CentOS7的更改单网卡IP的shell脚本)

    问题描述: 目前公司项目现场使用的Centos7服务器越来越多,有的时候更改ip地址很麻烦,nmcli和nmtui命令对linux的新手来说很麻烦,所以写一个简单的shell脚本,让新人可以独立的更改 ...

  2. shell中的函数及脚本调试方法

    1.函数格式 目的:将一些相对对立的代码变成函数,提供可读性和重用性,避免重复编写相同代码. 函数格式: 函数关键字:function可以省略,可不带任何参数; 符号{表示函数体的开始(可在函数名后单 ...

  3. python怎么写测试脚本语言_手把手带你,用Python写一个Monkey自动化测试脚本!!!...

    一.为什么需要一个测试脚本? 之前讲解了 Android Monkey 命令的使用方式,今天趁着还热乎就手把手用 Monkey 写一个压力测试的脚本.还不了解什么是 Monkey 的,可以看看之前的文 ...

  4. sql server重命名_在Linux上SQL Server中重命名逻辑和物理文件名

    sql server重命名 Each database in SQL Server contains at least two files i.e. Data file (*.mdf) and log ...

  5. 革新文档管理:使用多种编程语言从 Word 中提取 Excel 附件和文件名

    当我们在处理Microsoft Word文档时,经常会遇到嵌入了Excel附件的情况.在这种情况下,我们可能需要提取嵌入式Excel文件并将其保存为单独的文件.在本文中,我们将探讨如何使用Python ...

  6. 【shell脚本】沐风晓月跟你聊聊for循环中的那些事

    前言 跟晓月一起学shell,死磕shell脚本,让shell脚本学习不再难. 想学习更多shell脚本的案例,可以前往我的师父的shell脚本专栏:shell脚本从入门到实战-案例篇 文章目录 前言 ...

  7. Linux中shell语法和脚本编写

    Linux中shell语法和脚本编写 原文地址:学习shell的语法,及脚本编写 其它相关辅助资料: 编写shell脚本所需的语法和示例 基础linux指令&简单的shell语法和脚本编写 什 ...

  8. python和revit_Revit中Dynamo编程——Python脚本编程与RevitAPI交互的注意事项

    本文转自 这可以说是在Dynamo中用RevitAPI的最最好的一篇文章,首先谢谢作者的翻译!!! 输入变量 在0.7版本之后的Dynamo中,Python脚本的节点可接受的变量数目是可变的.在0.6 ...

  9. shell脚本 -- 用途替换所有json文件(main.json 除外)中的 ios下载链接

    #!/bin/bash #脚本用途 替换所有json文件(main.json 除外)中的 ios下载链接 #调用格式 "xxx.sh" (脚本名称) "ios||and& ...

最新文章

  1. Java程序员3面小米,被俩算法题难倒,微软员工6分钟解决,真丢脸
  2. BAT执行DOS命令查找本地浏览器
  3. 01-图像ROI区域获取
  4. Python如何创建相同值的数组/列表
  5. html5 video 直播流无声音,【报Bug】html5plus 使用 VideoPlayer 播放部分rtmp没有声音
  6. android listview自动加载更多,如何实现 Android ListView『上拉加载更多』?
  7. TCP协议端口状态说明:CLOSE-WAIT、TIME_WAIT 、LISTENING、SYN_SENT、ESTABLISHED、LAST_ACK、CLOSED
  8. oracle游标多线程,多线程jdbc游标分页查询原理 oracle和mysql分页
  9. 小米史上最“短命”旗舰机:年初发布,官网已正式下架
  10. Module-Zero之组织单元(OU)管理【新增】
  11. Kibana和logstash实时日志查询、收集与分析系统
  12. mysql字段里面有16字节特殊字符替换
  13. How can I add a site title refiner
  14. mac 安装Xshell4
  15. 什么是MySQL索引?
  16. 树莓派CM4基于emmc安装Ubuntu系统及初始配置
  17. win10便签常驻桌面_盘点Win 10最好用的10个功能,排名第一的竟然是……
  18. 可能是这个夏天最有趣的100米了!| 谁在Reading Park
  19. 【ML on Kubernetes】第 3 章:探索 Kubernetes
  20. 巨头侵蚀下,社交电商的“蜂群”当如何生存?

热门文章

  1. 基于LabVIEW+python实现车牌识别智能系统的设计
  2. Linux内核的VGA模式对照表
  3. 在unity中使用EasyAR插件实现AR效果
  4. Unity MediaPlayer
  5. 右键我的电脑无法打开计算机管理的解决方法
  6. 如何提高企业会议管理的“执行力”
  7. 怎么样才能学好数学?
  8. 抗住千万流量的大型分布式系统架构设计
  9. java不同数据类型之间的运算法则
  10. 解决deepin更换输入法之后系统报错、出现bug的问题