簡體   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