1

我是环回新手,我设置了一个新的环回应用程序,然后npm install运行

node server/server.js

我收到下面提到的错误,我尝试用谷歌搜索它,但没有用,,,

Error: The middleware loopback.favicon is not installed.
Run `npm install --save serve-favicon` to fix the problem.
    at /home/nishant/nishant/goibibo_ugc/node_modules/loopback/lib/express-middleware.js:18:11
    at Function.middlewares.favicon (/home/nishant/nishant/goibibo_ugc/node_modules/loopback/lib/express-middleware.js:52:10)
    at Object.<anonymous> (/home/nishant/nishant/goibibo_ugc/server/server.js:7:18)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3

环回文档中也没有提及它,

4

3 回答 3

0

对上述问题还没有合适的解决方法,但是对于临时工作,,

已评论该行

// Set up the /favicon.ico
//app.use(loopback.favicon());

之后服务器启动,并且工作正常

于 2014-08-25T07:57:17.363 回答
0

尝试:

npm uninstall -g strongloop
npm install -g strongloop
rm -rf node_modules/
npm install

这应该可以解决所有问题。

于 2014-08-25T18:04:11.197 回答
0

你有没有尝试过

  • npm install --save serve-favicon

在错误响应中已经表明了这一点。

还要检查https://github.com/strongloop/loopback/issues/500

于 2014-10-28T19:45:00.293 回答