web/babel
babel, remove comments
java개발자
2022. 11. 29. 01:00
var babel = require("@babel/core");
var sourceCode = `
var name = 'ysh';
/* comment1 */
/**
* comment2
*/
// comment 3
var dept = 'dev';
`;
// 주석 제거
var parsedAst = babel.parseSync(sourceCode, {
parserOpts: { attachComment: false },
});
sourceCode = babel.transformFromAstSync(parsedAst, sourceCode, {
}).code;
console.log(sourceCode);
// 결과
// var name = 'ysh';
// var dept = 'dev';