无法为Nsolid代理指定.nsolid-proxyrc会导致问题

时间:2016-03-17 23:53:11

标签: nsolid

我们希望能够从任意文件夹启动Nsolid代理/集线器。当我们尝试这样做时,由于无法在其中一个父文件夹中找到.nsolid-proxyrc而失败。

我们查看了Nsolid代理的源代码,看起来它正在使用的库rc允许最终用户指定文件位置,但Nsolid代理不接受CLI参数这允许我们指定它。它应该是易于添加的功能,但它似乎是一个封闭的源项目。

TL:DR; 我们需要能够在启动集线器时指定.nsolid-proxyrc的确切位置。是否有一个已知的解决办法或有没有办法可以请求将此功能添加到项目中?

1 个答案:

答案 0 :(得分:2)

您可以在启动N | Solid Proxy时使用--config标志(来自rc)指定配置文件

$ nsolid proxy.js --config /path/to/config/file

默认情况下,它会查看当前工作目录,然后在文件夹树中查找node_modules,然后求助于以下位置:

  • $HOME/.nsolid-proxyrc
  • $HOME/.nsolid-proxy/config
  • $HOME/.config/.nsolid-proxy
  • $HOME/.config/.nsolid-proxy/config
  • /etc/nsolid-proxyrc
  • /etc/nsolid-proxy/config