首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有办法从汇总输出中删除一行?

是否有办法从汇总输出中删除一行?
EN

Stack Overflow用户
提问于 2019-11-25 14:26:09
回答 1查看 1.3K关注 0票数 0

我正在寻找一种方法,以删除第一行的汇总输出文件。我知道我可以用一个脚本来做这件事,然后说sed,但是我正在寻找一些更干净的东西。

我尝试过像替换 & 条带这样的插件,但是这些插件似乎不允许我“替换”一行代码。

有人要怎么做吗?有插件吗?

更新

这是我目前的解决方案..。

代码语言:javascript
复制
"build": "rollup -c && npm run fix:rollup",
"fix:rollup": "sed '1d' ./dist/index.js > ./tmp.js; mv ./tmp.js ./dist/index.js"
EN

回答 1

Stack Overflow用户

发布于 2019-11-27 14:53:44

使用writeBundle钩子,草图:

代码语言:javascript
复制
import fs from 'fs';//Node.js builtin
...
plugins:[
  {//inline plugin
    writeBundle(bundle){
      for (const [fileName, chunkOrAsset] of Object.entries(bundle)) {
        //test for file you want to modify
        const data = fs.readFileSync(fileName, {encoding:'utf8'});
        data.replace(/^[^\n]*\n/,'');
        fs.writeFileSync(...)
      }
  }
]
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59034014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档