繁体   English   中英

如何安装此node.js二进制文件/模块?

[英]How can I install this node.js binary/module?

我想使用这个xml解析器,但绝对没有关于如何安装它的信息。 它似乎没有在npm ,我没有通过谷歌得到任何好的指示。

我在Debian 5 Lenny上,对node.js比较新。 有人提到要附加NODE_PATH环境变量,但我不确定如何构造它,就选择WHERE来存储我的节点二进制文件而言。

有人可以提供设置它的完整示例演示吗? 如有必要,包括git clone

PS - 我希望多个用户使用这些模块,所以我不只是想把它放在~为我自己。

好的,您需要做的是以下内容

  1. 打开/etc/bash.bashrc
  2. 将行export NODE_PATH="/usr/local/lib/node"到文件末尾

注意:如果使用图形程序编辑文件,请始终使用gksudo而不是sudo否则您最终可能会获得root不属于root的文件

现在Node将在/usr/local/lib/node搜索模块(如果它不存在则创建它,你也需要启动一个新的bash,因为bashrc只在启动时读取),下一步就是把东西放在那里。

  1. 通过下载或克隆它来获取回购
  2. o3-fastxml文件夹从node-o3-fastxml/lib/usr/local/lib/node ,以便有/usr/local/lib/node/o3-fastxml文件夹
  3. 确保文件归root用户所有,但其他人都可以阅读

最后一步,要求Node中的模块并检查一切是否正常:

require('o3-fastxml') //magic! Gnah, Node will find the folder o3-fastxml on the path and will then find the index.js inside the folder

如果我没有弄错的话,这应该是所有需要的:)

如果它不起作用,请留下评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM