为什么我在创建 Cube.js 仪表板应用程序时收到来自 VueSourceSnippet.js 的语法错误?

Why do I get syntax error from VueSourceSnippet.js when creating a Cube.js Dashboard App?

我已按照此处的步骤 https://cube.dev/docs/getting-started 创建项目脚手架,然后使用

从项目目录启动开发服务器
$npm run dev

现在,在 http://localhost:4000/#/template-gallery 提供的开发者应用程序中,我为任何模板单击创建应用程序。

然后我每次都会收到以下错误,显示在我的浏览器和终端中

err /home/mat/git/load-cube/node_modules/.tmp/cubejs-playground-templates-master/packages/templates-core/src/VueSourceSnippet.js:8
  scriptSource = null;
               ^

SyntaxError: Unexpected token =
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)
/home/mat/git/load-cube/node_modules/.tmp/cubejs-playground-templates-master/packages/templates-core/src/VueSourceSnippet.js:8
  scriptSource = null;
               ^

SyntaxError: Unexpected token =
    at new Script (vm.js:79:7)
    at createScript (vm.js:251:10)
    at Object.runInThisContext (vm.js:303:10)
    at Module._compile (internal/modules/cjs/loader.js:657:28)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
    at require (internal/modules/cjs/helpers.js:22:18)

我正在使用 Ubuntu v18.04;节点 v10.15.2

如有任何帮助,我们将不胜感激。

支持例如 class 字段以节点 >= 12 开头。无论如何,它已经修复并且应该也适用于节点 10。

P.S。节点 10 大约有 3 年历史,他们将在今年 4 月停止支持 https://nodejs.org/en/about/releases/