代码之家  ›  专栏  ›  技术社区  ›  meder omuraliev

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

  •  3
  • meder omuraliev  · 技术社区  · 14 年前

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

    我在Debian5Lenny上,对node.js比较陌生。有人提到要附加 NODE_PATH 环境变量,但我不确定应该如何构造它,在选择方面 在哪里? 存储我的节点二进制文件。

    有人能提供 完整例子 演示如何设置?包括 git clone 如有必要。

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

    1 回复  |  直到 14 年前
        1
  •  6
  •   Ivo Wetzel    14 年前

    好的,你需要做的是

    1. 正常开放 /etc/bash.bashrc
    2. 添加线 export NODE_PATH="/usr/local/lib/node" 到文件结尾

    注: 如果使用图形程序编辑文件,请始终使用 gksudo 而不是 sudo 否则,最终可能会得到根目录所拥有的不是根目录的文件。

    现在,节点将在中搜索模块 /usr/local/lib/node (如果它不存在,那么就创建它,因为bashrc只在start时读取,所以您还需要启动一个新的bash),下一步就是将这些东西放在那里。

    1. 通过下载或克隆来获取repo
    2. 抄袭 o3-fastxml 文件夹从 node-o3-fastxml/lib 进入之内 /usr/local/lib/节点 ,这样你就有了 /usr/local/lib/node/o3-fastxml 文件夹
    3. 确保文件归根目录所有,但其他人都可以读取。

    最后一步,需要节点中的模块,检查是否一切正常:

    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
    

    如果我没弄错的话,这就是所需要的一切。)

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