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

时间:2010-11-29 18:13:39

标签: node.js

我想使用this xml parser,但绝对没有关于如何安装它的信息。它似乎不适用于npm,我没有通过谷歌找到任何好的指示。

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

有人可以提供完整示例演示设置吗?如有必要,请加git clone

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

1 个答案:

答案 0 :(得分:6)

好的,你需要做的是以下

  1. 打开/etc/bash.bashrc
  2. 将行export NODE_PATH="/usr/local/lib/node"添加到文件末尾
  3. 注意:如果使用图形程序编辑文件,请始终使用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所有,但其他人都可以阅读
    4. 最后一步,要求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
      

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

      如果不起作用,请发表评论。