0
Gulpでuglifyを実行すると、次のエラーが発生します。ドキュメントの先頭のスクリプトで同じコードを呼び出すときにエラーが発生しない。エラーの修正方法を教えてください。ターミナルでjs配列でGulp Uglifyを使用するとJavascriptエラーが発生する
エラー:行に
{ 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 }
JavaScriptエラー:104がplayerVars,
行目に言及している:
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();
}
}
});
}
これは、 playerVarsの宣言に関連していますか? 0 '、' showinfo ':0、' loop ':1、' modestbranding ':1}; const playerVars = {' autoplay ':1、' controls ':0、' rel ':0、' showinfo ':0、' loop ' – squiroid