JavaScript代码:
node
const Web3 = require('web3')
const web3 = new Web3('network-link')
console.log(web3.eth.accounts.create())
现在我将此文件保存在桌面上:file.js
命令提示符代码:
path/path/path/path
cd Desktop
path/path/path/path/Desktop
node file
此输出:
ReferenceError:节点未定义在对象。 (C:\ Users \ HP \ Desktop \ file.js:1:1)[在Module._compile处为90m(内部/模块/cjs/loader.js:956:30)[39m[在Object.Module._extensions..js(内部/模块/cjs/loader.js:973:10处为90m,[39m[在Module.load处为90m(内部/模块/cjs/loader.js:812:32)[39m[Function.Module._load(internal / modules / cjs / loader.js:724:14处的90m,[39m[Function.Module.runMain处的90m(内部/模块/cjs/loader.js:1025:10)[39m[90m at internal / main / run_main_module.js:17:11 [39m
您需要在代码的第一行中删除节点,重构后将其作为
const Web3 = require('web3')
const web3 = new Web3('network-link')
console.log(web3.eth.accounts.create())
因为您既没有将node声明为变量也不是函数。因此,当文件运行时,节点未定义。