Может ли uglify-js удалить операторы require и export?
Я использую uglify-js для минимизации исходного кода. я хочу удалить
постоянный момент = требуется ('момент');
const PouchDB = require ('pouchdb');
module.exports = Chart;
утверждения оригинального исходного кода. Является ли это возможным? Или есть какой-нибудь другой компрессор, поддерживающий это?
Я использую код, как показано ниже в 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 ответ
Решение
Удалось преодолеть проблему, выполнив
Browserify для преобразования Требовать и импортировать ключевые слова в анализируемый код FE.
Сократите код JS с помощью Uglify
Надеюсь, это поможет любому, кто столкнется с той же проблемой.