簡體   English   中英

在以太坊中運行 nodeJS 應用程序時出錯

[英]Getting error in while running nodeJS application in Ethereum

當我做 npm 運行開發時出現以下錯誤:-

rj24@rishi-g5:~/CrowdFunding-Ethereum$ sudo npm 運行 rj24 的 dev [sudo] 密碼:

crowdfund@1.0.0 dev /home/rj24/CrowdFunding-以太坊節點 server.js

(node:24992) UnhandledPromiseRejectionWarning: TypeError: Cannot read property 'access' of undefined at fileExists (/home/rj24/CrowdFunding-Ethereum/node_modules/next/dist/lib/file-exists.js:1:211) at verifyTypeScriptSetup ( /home/rj24/CrowdFunding-Ethereum/node_modules/next/dist/lib/verifyTypeScriptSetup.js:1:3167) 在 DevServer.prepare (/home/rj24/CrowdFunding-Ethereum/node_modules/next/dist/server/next-dev -server.js:10:1908) 在 Object。 (/home/rj24/CrowdFunding-Ethereum/server.js:13:5) 在 Module._compile (module.js:652:30) 在 Object.Module._extensions..js (module.js:663:10) 在Module.load (module.js:565:32) at tryModuleLoad (module.js:505:12) at Function.Module._load (module.js:497:3) at Function.3966 :10) (node:24992) UnhandledPromiseRejectionWarning: 未處理的 promise 拒絕。 此錯誤源於在沒有 catch 塊的情況下拋出異步 function 內部,或拒絕未使用.catch() 處理的 promise。 (拒絕 id:4)(節點:24992)[DEP0018] DeprecationWarning:不推薦使用未處理的 promise 拒絕。 將來,未處理的 promise 拒絕將使用非零退出代碼終止 Node.js 進程。

您正在使用的庫(下一個)正在嘗試使用 fs Promises API,而這個 API 僅在節點版本 10 及更高版本上可用。

嘗試運行node -v以查看您當前使用的節點版本。

如果您安裝了 nvm,您可以“切換”到運行nvm use v10nvm use v11的不同節點版本。 如果您沒有安裝這些版本,您可以通過運行nvm install v10

暫無
暫無

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

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