手動安裝nodejs模組

2021-08-28 00:24:19 字數 944 閱讀 3784

簡介

在使用nodejs開發專案的時候,經常性會碰到模組無法安裝的情況

有時候可能是npm源的問題,有時候可能是被公司牆的問題,這時候就需要手動來安裝nodejs模組了

斷網的機器,沒法直接 npm install *** 怎麼辦?

專案目錄安裝

在部署 node.js 寫的應用時,我們都會在應用的根目錄下執行 npm install 來安裝所有 的依賴模組,安裝第三方模組也一樣,你只要找到這個模組的原始碼,執行 npm install 即可。

假如我們要安裝乙個叫 xss 的模組,因為不能直接用 npm install xss 來安裝, 首先我們得想辦法獲取到這個這個模組的原始碼。

這時候我們可以知道 xss 這個模組的原始碼託管在 github 上,我們可以通過 git 命令 把原始碼拉下來: git clone git:

為了能讓應用訪問到這個模組,我們需要把原始碼放在應用的 node_modules 目錄裡面, 比如這個模組叫 xss ,那麼它的原始碼就應該在 node_modules/xss 目錄裡面。

然後進入 node_modules/xss 目錄,開啟這個模組的 package.json 檔案,看看 dependencies 這一項中是否有指定依賴模組,如果有的話,按照相同的方法把其依賴 模組也安裝到這個模組的 node_modules 目錄裡。

全域性安裝模組

在部署nodejs應用的時候,有時候需要全域性安裝某些模組,如:

npm install *** -g
這時候網路不好,源不好,被公司牆都有可能導致安裝失敗或者報錯,這時候就需要手動全域性安裝模組

首先按專案目錄安裝的方式找到該模組,或者從其他專案裡找到該模組,然後找到

登陸的使用者名稱所在的相應資料夾下,拷貝並黏貼該模組到該目錄即可

這樣就能全域性使用了。

Perl模組的手動安裝

在其他論壇看了很多關於perl模組的安裝,其實有時候很容易出現安裝失敗。尤其是在windows上,比如可以使用cpan,ppm等工具方式。在命令列 中輸入cpan,彈出cpan 然後可以輸入install 模組名,比如我要安裝lwp useragent proxyany 輸入install lwp ...

手動製作python安裝模組

1.把所有寫好的模組放到乙個資料夾 test 2.在同級目錄新建乙個setup.py檔案如。setup.py檔案 from distuils.core import setup setup name mytest version 0.10 description my test module aut...

nodejs基礎學習 模組安裝

第三章 nodejs modular安裝 挺頭疼的。好像是我搞錯了,只是後端的nodejs,沒有angularjs。modular安裝命令 npm install g g 全域性安裝,可使modular在命令視窗中執行。存放位置為 usr local 全域性安裝原理,通過在 usr local bi...