我需要写一个函数来表示吞咽动作。
该职能应:
**1.**打开文件(样式.最小值.css)
**2.**查找包含给定文本的所有行(img/sprite.png)
3.将所有找到的行替换为(../img/sprite.png)
为了简化任务,我提供了一个插件(replace-in-file)
我不擅长Node.js,但我尝试过...
请帮我弥补。
如果需要,您可以演示如何在不使用插件的情况下执行此操作(replace-in-file)。
但你也可以使用插件...
const build = ('build/')
const replace = require('replace-in-file')
const config = {
build: {
style: build + 'css'
}
}
function fixSprites() {
const results = replace.sync({
files: config.build.style + '/style.min.css',
from: 'img/sprite.png',
to: '../img/sprite.png',
countMatches: true,
})
return src(config.build.style + '/style.min.css')
.pipe(replace(results))
}
exports.fixSprites = fixSprites()
1条答案
按热度按时间ttisahbt1#
我用了一个插件'replace-in-file'!
这是开箱即用的大口解决方案
将所有类型相似的行替换为其他行。
示例:将img/sprite.png替换为../img/sprite.png