Node:如何将Web3导入Node.js?
我正在尝试导入Node.js中的web3库,以便处理以太坊智能合约事件,但是导入无法正常工作 我在每个文件上运行Babel以转换为es5,节点的index.js文件中的导入如下所示:Node:如何将Web3导入Node.js?,node.js,express,import,Node.js,Express,Import,我正在尝试导入Node.js中的web3库,以便处理以太坊智能合约事件,但是导入无法正常工作 我在每个文件上运行Babel以转换为es5,节点的index.js文件中的导入如下所示: import Web3 from 'web3'; 当我添加“import Web3 from'Web3'”语句时,出现以下错误: webpack:///./node_modules/scrypt/index.js?:3 var scryptNative = __webpack_require__(!(funct
import Web3 from 'web3';
当我添加“import Web3 from'Web3'”语句时,出现以下错误:
webpack:///./node_modules/scrypt/index.js?:3
var scryptNative = __webpack_require__(!(function
webpackMissingModule() { var e = new Error("Cannot find module
'./build/Release/scrypt'"); e.code = 'MODULE_NOT_FOUND'; throw e; } .
()))
^
Error: Cannot find module './build/Release/scrypt'
at webpackMissingModule
(webpack:///./node_modules/scrypt/index.js?:3:84)
at eval (webpack:///./node_modules/scrypt/index.js?:3:181)
at Object../node_modules/scrypt/index.js
这是我的web3版本:(不过,我尝试过其他版本,但也不起作用)
有人知道如何将web3库导入节点吗?非常感谢您的帮助。尝试使用本模块的require:
const web3 = require('web3');
尝试使用此模块所需的:
const web3 = require('web3');
应引用模块的名称
import Web3 from 'web3';
应引用模块的名称
import Web3 from 'web3';
在使用npm install web3安装web3之后,您可以使用.js文件中的以下行导入web3模块
var web3 = require('web3');
在使用npm install web3安装web3之后,您可以使用.js文件中的以下行导入web3模块
var web3 = require('web3');
是的,我已经尝试过这种语法了,但运气不好。我在我所有的文件上运行babel,其他的“import”语句工作得很好。是的,我已经尝试过这种语法,但没有成功。我在我所有的文件上运行babel,其他的“导入”语句工作得很好。你是不是遗漏了一些引号<代码>从“Web3”导入Web3是的,你是对的,不知道我怎么会错过。我已经添加了引号,但是现在我得到了上面显示的“scrypt”错误。我首先搜索该错误消息。有很多关于它的参考文献。你是不是遗漏了一些引语<代码>从“Web3”导入Web3是的,你是对的,不知道我怎么会错过。我已经添加了引号,但是现在我得到了上面显示的“scrypt”错误。我首先搜索该错误消息。有很多关于它的引用。现在看来npm依赖项没有正确安装。如果您要添加
npm安装
日志,这可能会有所帮助。现在似乎npm依赖项安装不正确。如果要添加npm安装
日志,这可能会有所帮助。