Linux下安裝node的問題

2021-07-17 00:22:16 字數 1111 閱讀 5529

sudo cp node /usr/local/bin/

sudo cp npm

/usr/local/npm/

這樣安裝之後,node是可以正常使用了.使用node -v也可以正常的輸出的版本號.但是我使用

npm的時候,卻失敗了.

module.js:327

throw err;

^error: cannot find module

'npmlog'

at function.module._resolvefilename (module.js:338:15)

at function.module._load (module.js:280:25)

at module.require (module.js:362:17)

at require (module.js:378:17)

at /usr/local/bin/npm:19:11

at object. (/usr/local/bin/npm:87:3)

at module._compile (module.js:449:26)

at object.module._extensions..js (module.js:467:10)

at module.load (module.js:356:32)

at function.module._load (module.js:312:12)

找不到乙個叫npmlog的模組,我突然想起來.npm是有乙個全域性的配置的,在linux下,應該

是在其全域性node_modules下,這個模組應該是npm所必須的.

仔細查閱了npm在github上的issue,原來提供了乙個指令碼將npm必須的東西安裝:

curl -0 -l  | sudo sh
遇上問題,要查詢一下這個開源專案的github上的issue.

linux下node環境安裝

wget 3 node v8.9 3 linux x64.tar xz如果是centos沒有wget命令,可以用 sudo yum y install wget進行安裝wget命令 解壓 tar jxv f node v8 9.3 linux x64 tar.xz 解壓完之後可以用以下命令檢視 cd...

linux 下安裝node環境

node安裝包 設定軟連線之後發現 node v 或者 npm v命令部隊 原因 因為設定的軟連線的位置 usr local bin 不在系統的path中,導致找不到命令 解決 在path中新增 usr local bin 路徑 2種方式 1 臨時新增 export path path usr lo...

linux系統下安裝NODE

首先,我們進行判斷看看是否有node存在。cd 進入根目錄 node v 檢視有無 我們對node壓縮包進行解壓和安裝。我用的node安裝包如下所示。隨後我們將安裝包進行解壓 tar zxvf node v8.9.1 linux x64.tar.gz c opt bigdata 此目錄是你需要解壓到...