網站首頁 編程語言 正文
????????在安裝完oh-my-zsh以后新建終端輸入node或是npm會出現command not found:npm的情況,原因是因為不能夠找到npm的環境,一開始我參考了一下網上的一些博客的方法,有點醉,完全被帶偏,配置文件改的不忍直視,所以還是從原理上說一下這個問題的原因,別人的方法不一定照搬有用,但是只要原因知道,稍微微調一下即可,希望對大家有幫助
????????先說一下前提環境,我這邊是用nvm來統一管理node版本包,所以安裝路徑也會有所不同,首先我們需要在安裝oh-my-zsh之前,執行下面的代碼來找到你的npm所在的位置
which npm
????????一定要在安裝之前,否則安裝以后它的默認環境配置有誤,你沒辦法找到npm的命令
????????找到我們npm所在的位置以后,我們需要打開oh-my-zsh的配置文件
vi ~/.zshrc
????????這一行是我自己加的,我們可以看到其實作者也已經給了我們提示了,如果我們原來是用bash環境,是需要先配置自己的環境的,這時候把之前輸出的npm位置導入進去就可以,然后執行一下zshrc
source ~/.zshrc
????????然后我們看到就可以使用npm的相關命令了
本文解決方案參考自:
https://stackoverflow.com/questions/12743928/command-not-found-after-npm-install-in-zsh
原文鏈接:https://blog.csdn.net/haofandedaima/article/details/119699633
相關推薦
- 2022-08-28 C++實現貪心算法的示例詳解_C 語言
- 2022-09-06 Redis與本地緩存的結合實現_Redis
- 2022-02-21 C語言switch語句和if用法介紹_C 語言
- 2022-03-19 解析OpenXml?Pptx的邊框虛線轉為WPF的邊框虛線問題_C#教程
- 2022-05-25 Shell腳本獲取jar包pid進行重啟、停止、啟動
- 2022-07-22 idea 編譯項目后target包沒有resources文件
- 2022-06-07 nlp計數法應用于PTB數據集示例詳解_python
- 2023-07-28 el-table 鼠標懸浮時背景色改變
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支