根@-~# cd /home/bot root@
错误: log4js配置出现问题:({ appenders:{ type:'console‘},{ type:'file',filename:’log/site.log‘} }) --必须具有类型对象的属性“追加器”。在(/home/bot/node_modules/log4js/lib/configuration.js:43:15) at Array.forEach (原生) at Configuration.throwExceptionIf (/home/bot/node_modules/log4js/lib/configuration.js:41:11) at new Configuration (/home/bot/node_modules/log4js/lib/configuration.js:203:10) at Object.configure (/home/bot/node_modules/log4js/lib/log4js.js:205:12) at Object。(/home/bot/site.js:12:8) Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12)
我使用命令npm install log4j --save
根@-/home/bot# npm install log4j --save npm错误!Linux 3.2.04-AMD 64 npm错误!/root/.save/install/6.11.1/bin/node“/root/.save/install/6.11.1/bin/ npm”"install“"log4j”--保存“npm错误”!节点v6.11.1 npm错误!npm v3.10.10 npm错误!代码E404
npm!404注册表返回404,因为GET on https://registry.npmjs.org/log4j npm ERR!404 npm ERR!404 'log4j‘不在npm注册表中。name!404您应该错误地让作者发布它(或者自己使用这个名字!)请注意,您也可以从npm!404 tarball、文件夹、http url或git url安装。
npm错误!请包括以下文件和任何支持请求: npm ERR!/home/bot/npm-调试器日志。
发布于 2018-02-24 21:47:28
我和你用同样的脚本xD有同样的问题。我找到了解决办法您需要将您的thelog4js.configure中的site.js更改为
log4js.configure({
appenders: {
out: { type: 'console' },
task: { type: 'file', filename: 'logs/site.log' }
},
categories: {
default: { appenders: [ 'out' ], level: 'info' },
task: { appenders: [ 'task' ], level: 'info' }
}
});https://stackoverflow.com/questions/48527600
复制相似问题