当代码中有成段成段的注释,但是我们又不需要的时候,可以采用如下代码去删除JS源代码中的注释:

1
const output = generator(ast, opts={"comments": false}, code);

测试如下:

例如源代码为:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
/*
这是多行测试,第一行
这是多行测试,第二行
这是多行测试,第三行
*/

var a = "你好AST"; // 这也是单行测试
// 这是单行测试

let b = a + 1; /*这也是单行测试*/
console.log(/*这是代码之间的测试*/b);

/*
这也是多行测试,第一行
这也是多行测试,第二行
这也是多行测试,第三行
*/

下面是输出:

1
2
3
var a = "你好AST";
let b = a + 1;
console.log(b);