簡體   English   中英

沒有包管理器的情況下如何在Windows上為node.js安裝包?

[英]how to install packages for node.js on windows without package manager?

通常,當我訪問Node js網站時,只有一個exe文件可供下載。 而且我不需要只安裝一個或兩個軟件包,因此不需要管理器。 例如,我對此感興趣: https ://npmjs.org/package/node-ffi-我應該怎么做,下載它並將其壓縮到與node.exe相同的文件夾中? 是否在某些注冊表項中安裝了creatin或什么? 我必須使用某種類型的編譯器或git嗎?

即使您需要node-ffi我還是建議您使用npm因為您會發現以后安裝其他軟件包以及處理現有軟件包的升級更加容易。

據說要安裝node-ffi似乎您需要編譯C ++代碼 ,這意味着(如果您已經在Windows上設置了編譯工具來編譯C ++),則手工安裝node-ffi會容易node-ffi

如果通過Windows安裝程序安裝Node,則會得到npm ,這是安裝軟件包的官方方法。

我不建議您嘗試手動管理軟件包。 如果使用不止幾個,您會發現非常麻煩(許多軟件包將具有其他軟件包依賴關系,您需要正確地找到它們)。 如果要便攜式安裝NPM,則需要從其Github存儲庫中獲取NPM的源代碼(如果需要,也可以僅獲取zip下載):

https://github.com/isaacs/npm

然后,您應該能夠使用該文件夾中的npm.cmd文件

\bin\npm.cmd 

NPM功能。 您可能需要將其(和node.exe )添加到您的環境路徑中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM