[英]Node.js failed to install global npm packages on windows (not path)
[英]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.