如何解决SyntaxError:意外令牌|在Centos 7.6上为canvas-lms安装带有纱线的webpack acorn.js软件包时出错
如果我输入的内容不正确,请更正我的问题标题或术语,因为我不太会使用Ruby,Node或Yarn。
我正在Canvas-lms
VPS上从源代码安装Centos 7.6
(SELinux未强制执行)。我已经安装了核心操作系统依赖项,并在最后的命令中通过yarn安装了Canvas-lms
应用。
命令是:
bundle exec rake canvas:compile_assets —trace
我相信/public/dist/webpack-production/
目录中有错误的地方引用的文件是为安装Webpack所需的软件包而构建的临时文件。我查看了这些文件,并将引用的代码部分放在底部。两者都来自acorn.js包。
我在另一个线程中读到,这可能是由malforned-JSON引起的,或者可能是由于链接断开或链接中的type-o引起的。这可能是软件包安装程序中的错误,因此应该由维护软件包存储库的人员解决?
如果我能找到解决问题的正确方法,并且如果我无法获得按钮式的解决方案,那么我会很乐于助您一臂之力。
==========来自捆绑CMD的错误跟踪==========
哈希:4e6d8f43e5fbbfe2f12e
版本:webpack 4.44.1
时间:96224ms
建于:08/11/2020 6:40:33 PM
资产规模块名称
0-c-6ab505ee8d.js 14.4 KiB 0 [发射] [不可变]
$ es-check es8 ./public/dist/**/*.js
ES-Check:存在2个ES版本匹配错误。
ES-Check Error:
----
· erroring file: ./public/dist/webpack-production/account_settings-c-aa82f77eac.js
· error: SyntaxError: Unexpected token (823:135)
· see the printed err.stack below for context
----
SyntaxError: Unexpected token (823:135)
at Parser.pp$4.raise (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2844:13)
at Parser.pp.unexpected (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:690:8)
at Parser.pp$3.parseIdent (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2795:10)
at Parser.pp$3.parsePropertyName (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2596:105)
at Parser.pp$3.parseProperty (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2523:8)
at Parser.pp$3.parseObj (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2477:23)
at Parser.pp$2.parseBindingAtom (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1765:19)
at Parser.pp$1.parseVarId (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1241:18)
at Parser.pp$1.parseVar (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1221:12)
at Parser.pp$1.parseVarStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1095:8)
at Parser.pp$1.parseStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:848:17)
at Parser.pp$1.parseBlock (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1167:23)
at Parser.pp$3.parseFunctionBody (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2685:22)
at Parser.pp$1.parseFunction (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1283:8)
at Parser.pp$1.parseFunctionStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:984:15)
at Parser.pp$1.parseStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:836:17)
ES-Check Error:
----
· erroring file: ./public/dist/webpack-production/main-e-5f43f2d189.js
· error: SyntaxError: Unexpected token (690:36)
· see the printed err.stack below for context
----
SyntaxError: Unexpected token (690:36)
at Parser.pp$4.raise (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2844:13)
at Parser.pp.unexpected (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:690:8)
at Parser.pp$1.parseTryStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1079:49)
at Parser.pp$1.parseStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:844:32)
at Parser.pp$1.parseBlock (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1167:23)
at Parser.pp$1.parseTryStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1067:21)
at Parser.pp$1.parseStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:844:32)
at Parser.pp$1.parseBlock (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1167:23)
at Parser.pp$3.parseFunctionBody (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2685:22)
at Parser.pp$1.parseFunction (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1283:8)
at Parser.pp$1.parseFunctionStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:984:15)
at Parser.pp$1.parseStatement (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:872:19)
at Parser.pp$1.parseBlock (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1167:23)
at Parser.pp$3.parseFunctionBody (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:2685:22)
at Parser.pp$1.parseFunction (/var/canvas/node_modules/es-check/node_modules/acorn/dist/acorn.js:1283:8)
at Parser.pp$1.parseFunctionStatement (/var/canvas/node_modules/es-
check/node_modules/acorn/dist/acorn.js:984:15)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command
========================
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。