I’ve been able to get these modules installed on the current mineos-node
commit:
+ "winston": {
+ "version": "3.3.3",
+ "winston-transport": {
+ "version": "4.4.0",
...
"winston": "1.1.x",
+ "winston-elasticsearch": "^0.10.0",
+ "winston-kafka-connect": "^2.0.12",
Here are the steps I took to get to this point:
- reset the webui to the most current commit
npm install winston-elasticsearch winston-kafka-connect
What’s odd is that I kept winston version locked at 1.1.x
and despite this, everything still seems to come up.
Upgrading winston to 3.3.3 directly breaks everything. It appears that each specifically-listed module in package.json
is allowed to have its own dependency chain. To that end, I can continue to use winston/1.1.2
and you can use winston/3.3.3
for your own needs.
There might be some namespacing issues you have if you put winston-*
code into any module currently require('winston
)` but if you keep them in separate files or separate JS objects, I imagine this should cause no trouble.
Let me know where you end up with this!