如何在slc环回生成的express webapp中替换默认的favicon?

时间:2016-03-23 15:59:04

标签: express loopbackjs strongloop

我使用slc loopback命令生成了一个应用程序。所以生成的express webapp有它的strongloop favicon。我该如何更改图标?没有关于如何执行此操作的文档。

3 个答案:

答案 0 :(得分:2)

按如下方式更新middleware.json:

  • 转到静态文件,其中.ico文件是,例如,如果项目中有客户端文件夹,文件名为favicon.ico。
  • "files": {
        "loopback#static": {
          "params": "$!../client"
        }
     }
    

  • 在同一档案中将parmas添加到中间件favicon
  • "initial:before": {
           "loopback#favicon": {
              "params": "$!../client/favicon.ico"
           }
        }
    

    最后,如果您正在使用HTML5添加到头节点

    <link rel="icon" href="/favicon.ico">
    

    在Chrome中,32x32图像正常工作。

    答案 1 :(得分:0)

    您需要更新您的server / middleware.json

    "initial:before": {
        "loopback#favicon": {
          "params": "path-to-your/favicon.ico"
        }
      }
      ......
    

    答案 2 :(得分:-1)

    我已将myproject \ node_modules \ loopback中的favicon.ico替换为另一个16x16 favion.ico。

    它可以工作,但不像我猜的那样干净。