uglify-js可以删除require和export语句吗?

时间:2019-01-24 13:05:07

标签: javascript node.js uglifyjs uglifyjs2

我正在使用uglify-js来缩小源代码。我要删除

常量时刻= require('moment');

const PouchDB = require('pouchdb');

module.exports =图表;

原始源代码的声明。可能吗?还是有其他压缩工具支持此功能?

我在Node.js中使用以下代码。

'use strict'
const moment = require('moment');
const PouchDB = require('pouchdb');
const defaultcachetime = 12; // hours
const VERIFIED = 3;
const UNIQUCOUNTER = 1;


var caches = {};
var cachechange = {};

function Chart(path, credentials, user){

}

module.exports = Chart;

输出包含

"use strict";const moment=require("moment"),PouchDB=require("pouchdb") return a},module.exports=Chart;

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

设法克服挑战

  1. Browserify Require Import 关键字转换为FE可分析代码。

  2. 使用Uglify

  3. 缩小JS代码

希望对任何可能面临相同挑战的人都有帮助。