问题描述
我按照 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
任何帮助将不胜感激。
解决方法
对实例类字段的支持从 node >= 12 开始。无论如何,它已经被修复并且应该也适用于 node 10。
附言node 10 大约有 3 年的历史了,他们将在今年 4 月停止支持 https://nodejs.org/en/about/releases/