我可以在交易处理器上使用 JavaScript 需要的库吗

Can I use JavaScript libs with require on transaction processor

我可以在 fabric composer 的事务处理器上使用 JavaScript 需要的库吗?我想将它与 npm install 一起使用。至少我现在不能在操场上这样做。

不,我们不支持。我们暂定计划迁移到原生 Node.js 链代码容器,这可能允许这样做。然而,它确实对代码的生命周期管理提出了一些挑战。

我尝试在我的项目中使用 momentjs 和 numeraljs。 因为我可以在我的模型中使用很多逻辑 js 文件。

我决定在我的 logic.js 的 lib 文件夹中添加 numeral.js 和 moment.js。

1/ Moment.js 和 numeral.js 在 lib 文件中

后来,我直接调用它们而不使用 require 或 import 并禁用 eslint undefined

// eslint-disable-next-line no-undef

2/ 在 user.js 中使用 momentjs 和 numeraljs 作为我的逻辑 javascript 文件的示例。

这是 playground 和 composer-rest-server 中的结果

3/ 使用游乐场的结果

4/ 使用 composer-rest-server 的结果