1

root@------:~# cd /home/bot root@------:/home/bot# node site.js /home/bot/node_modules/log4js/lib/configuration.js:43 throw new Error( Problem with log4js configuration: (${util.inspect(this.candidate, { depth: 5 })})+ ^

エラー: log4js 構成の問題: ({ appenders: [ { type: 'console' }, { type: 'file', filename: 'logs/site.log' } ] }) - タイプのプロパティ「appenders」が必要です物体。tests.forEach (/home/bot/node_modules/log4js/lib/configuration.js:43:15) で Array.forEach (ネイティブ) で Configuration.throwExceptionIf (/home/bot/node_modules/log4js/lib/configuration.js) で:41:11) 新しい構成 (/home/bot/node_modules/log4js/lib/configuration.js:203:10) で Object.configure (/home/bot/node_modules/log4js/lib/log4js.js:205: 12) オブジェクトで。(/home/bot/site.js:12:8) Module._compile (module.js:570:32) で Object.Module._extensions..js (module.js:579:10) で Module.load ( module.js:487:32) で tryModuleLoad (module.js:446:12)

私はコマンドを使用しますnpm install log4j --save

root@------:/home/bot# npm install log4j --save npm ERR! Linux 3.2.0-4-amd64 npm エラー! argv "/root/.nave/installed/6.11.1/bin/node" "/root/.nave/installed/6.11.1/bin/npm" "install" "log4j" "--save" npm ERR! ノード v6.11.1 npm ERR! npm v3.10.10 npm エラー! コード E404

npm エラー! 404 レジストリは、https: //registry.npmjs.org/log4j npm ERR での GET に対して 404 を返しました! 404 npm ERR! 404 'log4j' は npm レジストリにありません。npm エラー! 404 作者にバグを出して公開してもらう必要があります (または自分で名前を使用してください!) npm ERR! 404 npm ERR! 404 npm ERR からもインストールできることに注意してください。404 tarball、フォルダー、http url、または git url。

npm エラー! サポート リクエストには次のファイルを含めてください: npm ERR! /home/bot/npm-debug.log

4

1 に答える 1

2

同じスクリプトxDでuと同じ問題がありました。解決策を見つけました!!!!!!!!!!!! あなたのsite.jsのthelog4js.configureをこれに変更する必要があります

log4js.configure({
    appenders: {
        out: { type: 'console' },
        task: { type: 'file', filename: 'logs/site.log' }
    },
    categories: {
    default: { appenders: [ 'out' ], level: 'info' },
    task: { appenders: [ 'task' ], level: 'info' }
  }
});
于 2018-02-24T21:47:28.017 に答える