美文网首页
2020-09-08 去除js代码的注释

2020-09-08 去除js代码的注释

作者: oracle3 | 来源:发表于2020-09-08 16:37 被阅读0次

js代码发布的时候需要去除注释,总算找到一个比较好用的js库
参考decomment

npm install decomment

编写一个js脚本remove-comments.js,内容如下:

const fs = require('fs');
const path = require('path');
const process = require('process');
const decomment = require('decomment');

let sourceFile = process.argv[2];
let targetFile = process.argv[3];
if (!sourceFile || !targetFile) {
    throw new Error('Please set source file and target file.');
}

sourceFile = path.resolve(__dirname, sourceFile);
targetFile = path.resolve(__dirname, targetFile);

fs.readFile(sourceFile, 'utf8', (err, data) => {
    if (err) throw err;
    fs.writeFile(targetFile, decomment(data), 'utf8', (err, data) => {
        if (err) throw err;
        console.log('Remove Comments Done!');
    });
});

只需要在命令行下执行:

node remove-comments.js invoice.js invoice_remove.js

invoice_remove.js就是删除注释的代码

相关文章

  • 2020-09-08 去除js代码的注释

    js代码发布的时候需要去除注释,总算找到一个比较好用的js库参考decomment 编写一个js脚本remove-...

  • 详解vue-admin-template

    一、去除登录permission.js页面(注释这段)

  • JS笔记6:JS入门

    1、JS简介 2、第一行Js代码 JS书写方式 3、变量 4、JS注释 // 单行注释/*多行注释*/

  • 逻辑回归实现-R

    Ctrl shift C:去除选中代码的注释符号

  • 【命令行】统计文件量、代码量

    统计src目录下,js文件数量: js代码量: js代码量,过滤空行: js代码量,过滤注释

  • js基础(印象笔记)

    代码注释单行://注释内容 多行注释:/* 内容 */ js对大小写敏感 定义变量并赋值: var ...

  • 使用VSCode去除代码中注释

    将项目用vscode打开 按照下图点击,进行正则搜索正则搜索 匹配替换注释 正则匹配规则正则表达式说明/conte...

  • WebStorm快捷键

    1 自动注释和撤销注释:ctrl+/在一句代码前面用 ctrl+/ 可以自动注释和撤销注释,js,html都可以,...

  • WebStorm技巧快捷键

    1.自动注释和撤销注释:ctrl+/ 在一句代码前面用 ctrl+/ 可以自动注释和撤销注释,js,html都可以...

  • 代码规范

    js代码规范 编写注释 公共组件维护者和各栏目WD都需要在文件头部加上注释说明: 大的模块注释方法: 小的注释; ...

网友评论

      本文标题:2020-09-08 去除js代码的注释

      本文链接:https://www.haomeiwen.com/subject/lshjektx.html