当我执行npm运行dev时,会出现以下错误:-
rj24@rishi-g5:~/crowdfunding-ethereum$sudo npm run dev[sudo]rj24的密码:
crowdfund@1.0.0 dev/home/rj24/crowdfunding-Ethereum node server.js
(节点:24992)UnhandledPromiserEjectionWarning:TypeError:无法读取verifyTypeScriptSetup(/home/rj24/crowdfunding-Ethereum/node_modules/next/dist/lib/file-exists.js:1:211)处verifyTypeScriptSetup(/home/rj24/crowdfunding-Ethereum/node_modules/next/dist/lib/verifyTypeScriptSetup.js:1:3167)处DevServer.Prepare (/home/rj24/crowdfunding-ethereum/server.js:13:5)at module._compile(module.js:652:30)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.runmain(module.js:693:3)at function.module._load(module.js:497:3)(node: 此错误可能是由于不带catch块的异步函数内部引发的,或者是由于拒绝了未用。catch()处理的承诺。 (拒绝ID:4)(node:24992)[DEP0018]拒绝警告:未处理的承诺拒绝被拒绝。 将来,没有处理的承诺拒绝将使用非零退出代码终止Node.js进程。
您正在使用的库(下一个)正在尝试使用fs Promises API,并且该API仅在节点版本10和更高版本上可用。
尝试运行node-v
以查看当前使用的节点的版本。
如果您安装了nvm,您可以“切换”到运行NVMuseV10
或NVMuseV11
的不同版本的节点。 如果您没有安装这些版本,可以通过运行NVM installv10
进行安装。