【发布时间】:2018-03-22 04:52:01
【问题描述】:
当我运行以下使用 web3.js 包的 Jest 测试时
const Web3 = require("web3");
test("Web3 version", function()
{
expect(Web3.version).toEqual("1.0.0-beta.23");
});
我收到以下错误
Cannot find module './build/Release/scrypt' from 'index.js'
at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:191:17)
web3 似乎安装正确,因为以下正确输出 Web3 version = 1.0.0-beta.23
const Web3 = require("web3");
console.log("Web3 version = " + Web3.version);
我是 Jest 的新手(今天第一次使用它)所以我不确定问题是我的 Jest 安装/设置还是 web3.js。
我在 GitHub 上创建了一个简单的项目来复制问题 https://github.com/naddison36/web3-jest
我的机器正在运行 Mac OS X 10.12.6、节点 v6.10.3 和 npm 3.10.10。
测试项目使用web3.js版本1.0.0-beta.23和Jest21.2.1
【问题讨论】:
标签: javascript node.js jestjs web3js