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 (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...