我在写作曲家test.In我起源代码,该logic.js包括request.post与其他服务器进行交互。 我添加VAR请求=需要在一开始(“请求”),以避免错误,这是“错误‘请求’未定义”。 这样一来,我可以包转换成.bna文件,并运行良好。 但是,当我尝试写有“内嵌”一些单元测试,错误想出了的ReferenceError:要求没有定义。 我在的package.json文件中加入“需要”包。
Answer 1:
这是因为'eslint'
抱怨它不知道,当你运行如何处理请求做npm test
等。我们768,16添加类似这样的评论
/* global getAssetRegistry getFactory emit request */
效仿的榜样: https://github.com/hyperledger/composer-sample-networks/blob/master/packages/basic-sample-network/lib/sample.js#L15
文章来源: I am using composer embeded to test my code, when I add request function to interact other server.ReferenceError: require is not defined