【问题标题】:Use external code inside wolkenkit writeModels在 wolkenkit writeModels 中使用外部代码
【发布时间】:2019-02-03 01:31:55
【问题描述】:

我正在尝试在我的 writeModels 中使用外部代码。我试图通过要求它来使用 NPM 包(const AXIOS = require('axios');),但之后,wolkenkit 无法运行/启动(我认为它在 ping 后超时)。 我想要做的甚至可能吗?我敢打赌,很多人都喜欢在他们的 writeModels 中使用 NPM 包(例如,lodash)。

【问题讨论】:

  • 你添加到项目的package.json文件了吗?
  • 是的。它也适用于像 https 这样的节点标准东西。只是看起来有点奇怪 - 也许 npm 导入机制正在破坏某些东西?
  • Node.js 模块(例如http& co.)开箱即用,无需多言。您基本上可以使用任何(公开可用的)npm 模块。我们确实在boards sample application 中使用了它,因此可能存在其他问题。您能否将您的package.json 文件添加到上述问题中?
  • 有时间我会整理一个要点并添加到这里。

标签: wolkenkit


【解决方案1】:

所以我似乎无法重现我遇到的错误,我匆忙丢弃更改也无济于事,因为我想完成聚合。

我可以通过yarn addnpm install添加我想使用的包,我可以通过在文件中要求它们来使用它们:

// server/writeModel/domain/aggregate.js
const AXIOS = require('axios');

const initialState = {

// rest of the file…

wolkenkit 工作正常,这一定是我的错误。

【讨论】:

  • 虽然找出最初的问题会很有趣,但我很高兴事情(再次)按预期工作?
猜你喜欢
  • 1970-01-01
  • 2012-02-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
相关资源
最近更新 更多