Я использую uglify-js, чтобы минимизировать исходный код. Я хочу удалить инструкции console.log исходного кода. Является ли это возможным? Или есть ли другой компрессорный инструмент?Может ли uglify-js удалить инструкции console.log?
Я использую код, как показано ниже в Node.js.
var uglify = require('uglify-js');
var originalSourceCode = 'var name = function(){var str = "test"; return str}; console.log("log data");';
var minifiedCode = uglify.minify(originalSourceCode, {
fromString : true,
mangle: {},
warnings: true
});
console.log(minifiedCode);
Выход:
$node m.js
{ code: 'var name=function(){var a="test";return a};console.log("log data");',
map: 'null' }
В Минимизированный коде console.log не удаляется.
Я думаю, что есть несколько Grunt-плагинов, которые могут это сделать. – hgoebl