将Gulp Uglify与js数组一起使用时出现Javascript错误
我在一口气运行uglify时遇到以下错误。在文档头的脚本中调用相同的代码时未获得错误。请告知如何修复错误 终端错误:将Gulp Uglify与js数组一起使用时出现Javascript错误,javascript,gulp,syntax-error,Javascript,Gulp,Syntax Error,我在一口气运行uglify时遇到以下错误。在文档头的脚本中调用相同的代码时未获得错误。请告知如何修复错误 终端错误: { SyntaxError: Unexpected token punc «,», expected punc «:» at JS_Parse_Error.get (eval at <anonymous> (/Applications/MAMP/htdocs/site.com/node_modules/uglify-js/tools/node.js:1:0
{ SyntaxError: Unexpected token punc «,», expected punc «:»
at JS_Parse_Error.get (eval at <anonymous> (/Applications/MAMP/htdocs/site.com/node_modules/uglify-js/tools/node.js:1:0), <anonymous>:86:23)
at formatError (util.js:644:15)
at formatValue (util.js:550:18)
at formatProperty (util.js:790:15)
at util.js:650:12
at Array.map (native)
at formatObject (util.js:649:15)
at formatValue (util.js:589:16)
at inspect (util.js:183:10)
at exports.format (util.js:69:24)
message: 'Unexpected token punc «,», expected punc «:»',
filename: 'jquery.main.js',
line: 104,
col: 18,
pos: 2671 },
plugin: 'gulp-uglify',
fileName: '/Applications/MAMP/htdocs/site.com/src_assets/js/jquery.main.js',
showStack: false }
Uglify显然不懂
playerVars:playerVars
的ES6速记playerVars
我想你可以通过安装来解决这个问题。或者干脆用传统的语法代替速记。这与playerVars的降格有关吗?Use const playerVars={“自动播放”:1,“控件”:0,“相关”:0,“显示信息”:0,“循环”:1,“自动播放”:1};
window.onYouTubeIframeAPIReady = function() {
playerVars = { 'autoplay': 1, 'controls': 0, 'rel': 0, 'showinfo': 0, 'loop': 1, 'modestbranding': 1 };
return new YT.Player('youtubeVideoPlayer', {
height: playerHeight,
width: playerWidth,
videoId: player.data('video-id'),
playerVars,
events: {
onReady: function(e) {
frame = holder.find('iframe');
e.target.mute();
resizeHandler();
}
}
});
}