微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

回送CLILB4在启动时崩溃

如何解决回送CLILB4在启动时崩溃

安装lb4 cli(npm i -g @ loopback / cli)后,无法从命令行(Ubuntu 18.04)启动lb4。我收到以下错误

/usr/local/lib/node_modules/@loopback/cli/node_modules/fs-extra/lib/mkdirs/make-dir.js:85
      } catch {
              ^

SyntaxError: Unexpected token {
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:616:28)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Module.require (module.js:596:17)
    at require (internal/module.js:11:18)
    at Object.<anonymous> (/usr/local/lib/node_modules/@loopback/cli/node_modules/fs-extra/lib/mkdirs/index.js:3:44)

预先感谢您如何解决此问题的帮助。

解决方法

最可能的罪魁祸首是您正在使用Node.js版本8,该版本不支持可选的catch绑定(ES2017的一部分,请参见https://github.com/tc39/proposal-optional-catch-binding)。

LoopBack需要运行Node.js版本10或更高版本。请将您的Node.js版本升级到10.x或更高版本。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。