JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了javascript – 如何使用babel-cli从转换后的代码中删除注释大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我一直在寻找一些.babelrc选项来删除已编译代码中的注释,但我没有任何运气.我试过这个:
{
  "comments": false
}

以及

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

并且都不起作用.我没有想法,我无法在任何地方找到任何体面的文档.

解决方法

始终建议使用.babelrc:
{
  comments: false
}

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

最新版本的babel-cli包括tests that check for this behaviour to be implemented correctly.

编辑

看起来像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文件位于文件beign的相同或父目录中

babeljs.io开始:

我有一个具有这种结构的项目:

> 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
}

评论正在成功删除.

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

大佬总结

以上是大佬教程为你收集整理的javascript – 如何使用babel-cli从转换后的代码中删除注释全部内容,希望文章能够帮你解决javascript – 如何使用babel-cli从转换后的代码中删除注释所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。