繁体   English   中英

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

[英]Can uglify-js remove require and export statements?

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

const moment = 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. BrowserifyRequireImport关键字转换为 FE 可解析代码。

  2. 使用Uglify 缩小JS 代码

希望它对任何可能面临同样挑战的人有所帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM