gpt4 book ai didi

javascript - 当我尝试使用 gulp 和 uplift-js 构建项目时出现代码失败

转载 作者:行者123 更新时间:2023-12-03 03:25:02 26 4
gpt4 key购买 nike

我正在使用 gulp 和 uglify-js 构建我的项目,但它失败并且无法构建。我找不到这个小代码片段有什么问题。

功能:

function getOneSignalToken() {
window.bridge.post('onesignaltoken', {}, (results, error) => {
$('#onesignal_token').html(results.token);
});
}

错误

events.js:160
throw er; // Unhandled 'error' event
^

错误 在新的 JS_Parse_Error 处(评估位于(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:1545:18) 在 js_error (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:1553:11) 在 croak (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2092:9) 在 token_error (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2100:9) 意外(评估位于(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2106:9) 在expr_atom(评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2633:9) 在 Maybe_unary (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2795:19) 在expr_ops(评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2830:24) 在 Maybe_conditional (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2835:20) 在 Maybe_assign (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2859:20) 在 Maybe_assign (评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2867:32) at 表达式 (eval at (/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1), :2878:20) 在expr_list(评估在(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2644:24) 在下标(评估位于(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2778:30) 在下标(评估位于(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2755:20) 在下标(评估位于(/Users/erik/Desktop/Erik/code/nat5/node_modules/uglify-js/tools/node.js:28:1),:2755:20)Eriks-MacBook-Pro:nat5 erik$

最佳答案

转换为 es6/es2015 之前的语法

(results, error) => {...}

将成为

function(results, error) {...}

要将 gulp 与新样式 es2015 一起使用,请参阅:https://markgoodyear.com/2015/06/using-es6-with-gulp/

如果你想升级 uglify-js 以支持 es6,请使用 uglify-es npm 包:https://www.npmjs.com/package/uglify-es

关于javascript - 当我尝试使用 gulp 和 uplift-js 构建项目时出现代码失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46370045/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com