Winston: 不兼容问题:节点 14 不支持警告

创建于 2020-05-14  ·  3评论  ·  资料来源: winstonjs/winston

请告诉我们您的环境:

  • _ winston版本?_

    • [ ] winston@3

    • [x] winston@2

  • _ node -v输出:_
> node -v
v14.2.0
  • _操作系统?_(Windows、macOS 或 Linux) Ubuntu 18.04(wsl 1)
  • _语言?_(全部 | TypeScript XX | ES6/7 | ES5 | Dart)全部

问题是什么?

启动程序时,显示警告。
一世。 node --trace-warnings core.js
ii. 显示打击

(node:26972) Warning: Accessing non-existent property 'padLevels' of module exports inside circular dependency
    at emitCircularRequireWarning (internal/modules/cjs/loader.js:817:11)
    at Object.get (internal/modules/cjs/loader.js:831:5)
    at Object.exports.setLevels (/mnt/d/Programs/Hitokoto_Api/node_modules/winston/lib/winston/common.js:35:14)
    at Object.<anonymous> (/mnt/d/Programs/Hitokoto_Api/node_modules/winston/lib/winston.js:83:8)
    at Module._compile (internal/modules/cjs/loader.js:1176:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1196:10)
    at Module.load (internal/modules/cjs/loader.js:1040:32)
    at Function.Module._load (internal/modules/cjs/loader.js:929:14)
    at Module.require (internal/modules/cjs/loader.js:1080:19)
    at require (internal/modules/cjs/helpers.js:72:18)

你期望会发生什么?


没有警告

其他信息

最有用的评论

通过https://github.com/winstonjs/winston/pull/1800修复,2.4.5 版本应该很快被删除。 谢谢。 考虑升级到针对最新 Node 版本进行维护和测试的 winston 3。

所有3条评论

因为它似乎不会很快被修复/合并,我真的不想迁移到winston@3 ,我创建了分叉的 npm 包 - https://www.npmjs.com/package/winston24。 这只是[email protected] ,应用了针对此警告的修复程序,并升级到了 2.4.5 版。 从这个分支发布: https ://github.com/rysenko/winston/commits/2.x

通过https://github.com/winstonjs/winston/pull/1800修复,2.4.5 版本应该很快被删除。 谢谢。 考虑升级到针对最新 Node 版本进行维护和测试的 winston 3。

我仍然面临这个问题,我在我的节点模块中更新到 @2.4.5 并重新安装,它仍然崩溃但这次没有警告

此页面是否有帮助?
0 / 5 - 0 等级