javascript - gruntjs:使用多个任务多次修改文件的策略

标签 javascript css workflow less gruntjs

<分区>


想要改进这个问题? 更新问题,以便 editing this post 可以用事实和引用来回答它.

关闭 9 年前

对于以下情况,您的策略是什么:

我有:app/demo.less

我要:dist/demo.css

中间我想要:

  • 使用正则表达式进行搜索/替换
  • 自动添加 vendor 前缀
  • 想编译成less

对于每一步,都可以轻松定义源和目标。

  1. 但是你是怎么工作的呢?您是否为每个中间步骤创建一个文件并正确命名?
  2. 您是否在第一步中在 dist 中创建一个文件,然后在原地更改?

提前致谢。

最佳答案

我会说 2 是最好的方法。根据正则表达式在做什么,你可能想先这样做,但我会说将你的 LESS 处理成 CSS,然后进行搜索和替换,然后自动添加你的 vendor 前缀。生成中间文件没有实际意义,因为您之后很可能需要删除它们;除非您这样做是出于调试目的。

您会发现这三个任务完全可以满足您的需求:

  1. > https://github.com/gruntjs/grunt-contrib-less
  2. > https://github.com/nDmitry/grunt-autoprefixer
  3. > https://github.com/erickrdch/grunt-string-replace

关于javascript - gruntjs:使用多个任务多次修改文件的策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18694247/

上一篇:JQuery 将文本更改为标题

下一篇:javascript - 翻转图像的 Html/CSS/Javascript 函数不起作用

相关文章:

css - 仅针对 ie 的媒体查询

Java新手: JPA and EJB workflow question

workflow - 新 Recipe 的 Chef 工作流程

javascript - 模拟与导入然后模拟

javascript - 在 Knockout.js 中绑定(bind)更新

javascript - 了解异步 Javascript 代码

javascript - li onclick 函数没有被调用

javascript - 带边框的 Div 在 dragend 上调整大小

html - 在正确的位置换行

javascript - mxgraph 是否有任何编写良好的文档?