我正在写作曲家测试。在我的源代码中,逻辑.js包括与其他服务器交互的 request.post。我加 var request = require('request'( 在开头以避免错误 "未定义错误'请求'"。 这样,我可以将包转换为.bna文件,并且工作得很好。 但是当我尝试用"嵌入"编写一些单元测试时,出现了错误 引用错误: 未定义要求。 我在我的package.json文件中添加了"require"包。
这是因为'eslint'
抱怨当你运行npm test
等时它不知道如何处理请求。 我们应该添加这样的评论
/* global getAssetRegistry getFactory emit request */
按照示例操作: https://github.com/hyperledger/composer-sample-networks/blob/master/packages/basic-sample-network/lib/sample.js#L15