【发布时间】:2018-07-20 14:55:00
【问题描述】:
events.js:183
throw er; // Unhandled 'error' event
^
Error: write after end
at writeAfterEnd (_stream_writable.js:236:12)
at WriteStream.Writable.write (_stream_writable.js:287:5)
at exports.File.File._write (/home/baopham/Documents/Projects/temp/api/node_modules/winston/lib/winston/transports/file.js:202:18)
at /home/baopham/Documents/Projects/temp/api/node_modules/winston/lib/winston/transports/file.js:438:12
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickDomainCallback (internal/process/next_tick.js:218:9)
我通过 winston 登录。
winston.loggers.add('logger',{});
winston.loggers.get('query').configure({
transports: [
new winston.transports.File({ dirname:
path.join(__dirname, '/../../../logs'), filename: 'query.log', timestamp: false })
]
});
winston.loggers.get('query').info('CREATE ITEM');
节点 v8.11.3
npm v5.6.0
这是什么错误? 不知道是不是和npm有关
【问题讨论】:
-
可以使用 npm 6.1.0 或更高版本吗?我认为这是固定的。
-
我试过了,不行
-
如果您在最新版本 6.1.0 中遇到此问题,请添加她github.com/npm/npm/issues/19989。有很多相同的解决方法。看一下这个 。这也将帮助他们,为什么每次在不同的版本中都会出现错误。