npm安裝全域性模組後執行提示未找到命令

2021-10-19 14:39:10 字數 532 閱讀 8208

某模組成功全域性安裝,但在使用時提示『未找到命令』

先來找到nodejs的安裝路徑

npm prefix -g
我這裡會顯示/usr/local/nodejs/node-v12.14.1-linux-x64

將上面顯示的路徑加入到環境變數的path條目中即可

vi  /etc/profile
在最後新增如下一行

export path=/usr/local/nodejs/node-v12.14.1-linux-x64/bin:$path
儲存編輯

使其生效

source /etc/profile
或者

echo -e "export path=$(npm prefix -g)/bin:$path" >> ~/.bashrc && source ~/.bashrc
nodejs

無需使用 sudo 安裝全域性模組(npm)

一般來說直接安裝 npm 的時候,在使用 npm 的全域性安裝命令會需要使用到管理員許可權。為了避免每次都使用 sudo 命令,可以看以下的設定。使用的作業系統為 linux 或 macos。sudo mkdir p usr local sudo chown r user usr local 請在執...

一鍵安裝全域性npm模組

github 第一種可以滿足要求,但是不是很優雅 第二種是行不通的,nvm會提示與npm配置prefix不相容。nvm is not compatible with the npm config prefix option.讓執行nvm use delete prefix ornpm config ...

npm 模組 移除 命令全域性刪除所有npm模組?

我嘗試了kai sternad的解決方案,但對我來說似乎並不完美。awk在deps樹本身的最後乙個之後,還有許多特殊符號。因此,我想出了自己對kai sternad解決方案的修改 在cashmere想法的幫助下 npm ls gp depth 0 awk f node modules grep ve...