簡體   English   中英

運行@hapi/hapi 給出錯誤“#meetings = null SyntaxError:無效或意外的令牌”

[英]Running @hapi/hapi giving error “#meetings = null SyntaxError: Invalid or unexpected token”

正在使用

@hapi/hapi:^20.0.0

node.js : v10.19.0

得到以下錯誤堆棧

|     #meetings = null;
|     ^
| 
| SyntaxError: Invalid or unexpected token
|     at Module._compile (internal/modules/cjs/loader.js:723:23)
|     at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)
|     at Module.load (internal/modules/cjs/loader.js:653:32)
|     at tryModuleLoad (internal/modules/cjs/loader.js:593:12)
|     at Function.Module._load (internal/modules/cjs/loader.js:585:3)

正在使用以下代碼

'使用嚴格';

 const Hapi = require('@hapi/hapi'); const init = async () => { const server = Hapi.server({ port: 5000, host: 'localhost' }); await server.start(); console.log('Server running on %s', server.info.uri); }; process.on('unhandledRejection', (err) => { console.log(err); process.exit(1); }); init();

您應該將 Node 版本升級到 12+,它支持像#meetings這樣的私有類字段


參考資料: 兼容性表

將節點版本從 v10.19.0 升級到 v12.18.3 並且有效

https://github.com/outmoded/sntp/issues/37獲得參考

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM