報(bào)錯(cuò)
function (exports, require, module, __filename, __dirname) { throw "uglifyjs is deprecated - use uglify-js instead.";
^
uglifyjs is deprecated - use uglify-js instead.
大概是因?yàn)閡glifyjs 現(xiàn)在變成了uglify-js墅拭,之前的不能用了失仁,如果你用了gulp-jstrans 1.0.0版本掀序,該
版本用的還是 uglifyjs爹脾,但是這個(gè)版本已經(jīng)不用了啊舶担,gulp-jstrans的作者不知道嗎坡疼??
解決方法是:
那只能幫他改了衣陶,在node_modules文件夾下柄瑰,找到gulp-jstrans里的index.js里的
var UglifyJS = require('uglifyjs');
改成 var UglifyJS = require('uglify-js');
var through = require('through2');
var gutil = require('gulp-util');
var UglifyJS = require('uglify-js');
var PluginError = gutil.PluginError;
或者
在項(xiàng)目根目錄下node_modules文件夾下,找到uglifyjs
把uglify-js下的文件拷到uglifyjs下面祖搓,覆蓋之前的文件狱意。解決完成。
該方法肯定不是完美的解決方案拯欧,有遇到這個(gè)問(wèn)題的老師详囤,有新的方法,歡迎留言镐作。