如何使用babel-cli从转译的代码中删除注释

x

我一直在寻找一些方法.babelrc来从已编译的代码中删除注释,但是我没有任何运气。我尝试了这个:

{
  "comments": false
}

{
  "options": {
    "comments": false
  }
}

都行不通。我没有主意,无法在任何地方找到任何合适的文档。

马克·斯卡比奥洛(Marco Scabbiolo)

使用.babelrc总是建议:

{
  comments: false
}

如果使用babel-cli,则可以使用--no-comments选项来实现相同的行为。

最新版本的测试babel-cli包括检查此行为是否正确实施的测试


编辑

babel CLI确实忽略了中的注释.babelrc这似乎是一个问题,一种解决方法是使用该--no-comments选项。

在你的 package.json

"build": "babel ./index.js --out-dir ./dist/index.js --no-comments"

知道babel-cli的所有选项

./node_modules/.bin/babel -h

原版的

你从哪里跑巴别塔?大吃一惊?

检查.babelrc文件是否在文件的同一目录或父目录中

babeljs.io

Babel将在要编译的文件的当前目录中查找.babelrc。如果不存在,它将沿目录树向上移动,直到找到.babelrc或其中带有“ babel”:{}哈希值的package.json。

我有一个具有以下结构的项目:

  • dist
    • index.js
  • .babelrc
  • index.js
  • gulpfile.js
  • node_modules
    • ...

中的相关任务 gulpfile.js

gulp.task('babel', () => {
    return gulp.src('index.js')
        .pipe(babel({
            presets: ['es2015']
        }))
        .pipe(gulp.dest('./dist/'));
});

内容 .babelrc

{
    "comments": false
}

评论已成功删除。

例如,还要检查您是否comments在gulpfile中未将选项设置为true。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在babel转译的代码中引发的错误应该显示转译的代码还是原始代码?

来自分类Dev

如何从代码中删除C样式的注释

来自分类Dev

如何在 Aurelia CLI 应用程序中 Babel 转译 Object.entries/values?

来自分类Dev

如何在Babel 6中使用babel-runtime?

来自分类Dev

如何使用Babel CLI编译文件

来自分类Dev

如何使用vim从该代码段中仅删除注释?

来自分类Dev

使用 Babel watcher 转译时如何忽略父“src”目录

来自分类Dev

如何从babel-core中取出转译的字符串?

来自分类Dev

流星:如何从生产代码中删除HTML注释?

来自分类Dev

Vue CLI 3使用Terser删除console.log和代码注释

来自分类Dev

如何使用 babel 7 cli 编译打字稿?

来自分类Dev

如何使用roslyn删除c#解决方案中源代码的所有注释?

来自分类Dev

如何使用babel访问Javascript文件中的变量?

来自分类Dev

Ember-CLI / Broccoli-构建时如何从源文件中删除所有注释?

来自分类Dev

使用Grunt uglify删除注释之间的代码

来自分类Dev

在PHP中使用POSIX正则表达式从C源代码中删除注释

来自分类Dev

在本地使用babel-cli

来自分类Dev

如何删除大括号中的 npm 模块漏洞 [email protected]

来自分类Dev

使用babel,如何将一些代码附加到每个文件的顶部?

来自分类Dev

如何使用Sphinx翻译代码块中的注释

来自分类Dev

如何使用Babel将导入内容添加到文件中

来自分类Dev

如何在pm2 1.0中使用babel 6?

来自分类Dev

如何在Windows的PhpStorm中安装和使用Babel和观察器?

来自分类Dev

如何在pm2 1.0中使用babel 6?

来自分类Dev

reactjs + webpack + Babel 如何从错误信息中确定使用哪个插件或加载器

来自分类Dev

如何使用VSTO在Excel中删除表格但保留注释?

来自分类Dev

让Babel自动转译

来自分类Dev

当编译器将所有空格和注释从代码中删除时,GCC如何知道错误所在的行?

来自分类Dev

如何从字符串中删除“#”注释?

Related 相关文章

  1. 1

    在babel转译的代码中引发的错误应该显示转译的代码还是原始代码?

  2. 2

    如何从代码中删除C样式的注释

  3. 3

    如何在 Aurelia CLI 应用程序中 Babel 转译 Object.entries/values?

  4. 4

    如何在Babel 6中使用babel-runtime?

  5. 5

    如何使用Babel CLI编译文件

  6. 6

    如何使用vim从该代码段中仅删除注释?

  7. 7

    使用 Babel watcher 转译时如何忽略父“src”目录

  8. 8

    如何从babel-core中取出转译的字符串?

  9. 9

    流星:如何从生产代码中删除HTML注释?

  10. 10

    Vue CLI 3使用Terser删除console.log和代码注释

  11. 11

    如何使用 babel 7 cli 编译打字稿?

  12. 12

    如何使用roslyn删除c#解决方案中源代码的所有注释?

  13. 13

    如何使用babel访问Javascript文件中的变量?

  14. 14

    Ember-CLI / Broccoli-构建时如何从源文件中删除所有注释?

  15. 15

    使用Grunt uglify删除注释之间的代码

  16. 16

    在PHP中使用POSIX正则表达式从C源代码中删除注释

  17. 17

    在本地使用babel-cli

  18. 18

    如何删除大括号中的 npm 模块漏洞 [email protected]

  19. 19

    使用babel,如何将一些代码附加到每个文件的顶部?

  20. 20

    如何使用Sphinx翻译代码块中的注释

  21. 21

    如何使用Babel将导入内容添加到文件中

  22. 22

    如何在pm2 1.0中使用babel 6?

  23. 23

    如何在Windows的PhpStorm中安装和使用Babel和观察器?

  24. 24

    如何在pm2 1.0中使用babel 6?

  25. 25

    reactjs + webpack + Babel 如何从错误信息中确定使用哪个插件或加载器

  26. 26

    如何使用VSTO在Excel中删除表格但保留注释?

  27. 27

    让Babel自动转译

  28. 28

    当编译器将所有空格和注释从代码中删除时,GCC如何知道错误所在的行?

  29. 29

    如何从字符串中删除“#”注释?

热门标签

归档