日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

mac解決npm不管裝啥都是zsh: command not found

作者:Yolanda_NuoNuo 更新時間: 2022-04-22 編程語言

mac解決npm不管裝啥都是zsh: command not found

一、背景描述

今天想研究一下性能工具lighthouse,

yolanda@YolandadeMacBook-Pro ~ % npm install -g lighthouse   

added 145 packages in 7s
yolanda@YolandadeMacBook-Pro ~ % lighthouse --version
zsh: command not found: lighthouse

沒想到剛裝上就找不到這個命令用,心肌梗塞~

想到自己總是一npm就遇到這種情況,冷靜了一下應該是node環境變量沒有配好~

二、解決過程
(一)終端

yolanda@YolandadeMacBook-Pro ~ % npm -g bin
yolanda@YolandadeMacBook-Pro ~ % echo $PATH

發現$PATH里面沒有npm -g bin 查到的路徑,應該是我安裝的時候,手賤改掉了

安裝一下最新的node16,觀察安裝位置/usr/local/bin
請添加圖片描述

終端看下

請添加圖片描述

(二)看下自己的.zshrc文件,環境變量配多點
我的.zshrc在哪來著
1、方法一
在這里按住cmd+shift+.
可以顯示這些隱藏文件
請添加圖片描述
請添加圖片描述

export PATH="./node_modules/.bin:$PATH"
export PATH="/bin:/usr/bin:/usr/local/bin:${PATH}"
export M2_HOME=/Users/yolanda/codeTool/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

2、方法二:終端看或修改

yolanda@YolandadeMacBook-Pro ~ % cat ~/.zshrc
yolanda@YolandadeMacBook-Pro ~ % vim ~/.zshrc

3、生效配置

yolanda@YolandadeMacBook-Pro ~ % source .zshrc 

但是這個要重啟電腦哦~

(三)看下.bash_profile文件

cat .bash_profile

請添加圖片描述

export M2_HOME=/Users/yolanda/codeTool/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin

修改

yolanda@YolandadeMacBook-Pro ~ % vim .bash_profile

加上配置
請添加圖片描述

PATH=$PATH:/usr/local/bin/
export NODE_PATH="/usr/local/bin/node_modules"

立即生效配置

yolanda@YolandadeMacBook-Pro ~ % source ~/.bash_profile 

終于可以用lighthouse命令啦~
請添加圖片描述

原文鏈接:https://blog.csdn.net/Yolanda_NuoNuo/article/details/118917180

欄目分類
最近更新