如何解决这个问题当我们在以太坊合约中编译deploy.js文件时,它会给节点版本错误



错误:模块'/home/abdul/Documents/lowlet/node_modules/scrypt/build/Release/scrypt.node'使用NODE_MODULE_VERSION 67。此版本的Node.js需要NODE_MODULE_VERSION 72。请尝试重新编译或重新安装模块(例如使用npm rebuildnpm install(。

at Object.Module._extensions..node (internal/modules/cjs/loader.js:1206:18)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)
at Module.require (internal/modules/cjs/loader.js:1042:19)
at require (internal/modules/cjs/helpers.js:77:18)
at Object.<anonymous> (/home/abdul/Documents/lottery/node_modules/scrypt/index.js:3:20)
at Module._compile (internal/modules/cjs/loader.js:1156:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
at Module.load (internal/modules/cjs/loader.js:1000:32)
at Function.Module._load (internal/modules/cjs/loader.js:899:14)

请卸载您的node.js。并安装node.js 的稳定版本

最新更新