npm?install常見報錯以及問題詳解
前言
熟悉前端開發(fā)的朋友都知道,當(dāng)你從github上拉去了項目
在啟動項目之前,首先要使用npm install命令安裝模塊到項目node_modules目錄下
命令npm install
一、ERESOLVE unable to resolve dependency tree
1.可能性一:鏡像源無法訪問
注意:有些公司用的是自己的源,最好找同事問清楚npm用的什么源
切換鏡像源,以淘寶為例:
npm config set registry=https://registry.npm.taobao.org
2.可能性二:npm版本過低或者過高
發(fā)現(xiàn)自己下載的版本是8.X,同事的版本是6.X,下載的node版本和npm版本太新了,導(dǎo)致每次npm i 的時候都會報錯,所以一定要問同事,npm用的什么版本
切換npm版本命令如下
npm -g install npm@6.14.10
3.可能性三:node和npm版本不匹配
但是這樣操作了以后還是沒有用,具體的報錯信息忘記截圖了,應(yīng)該是一個node報錯,于是去尋找了node和npm的對應(yīng)關(guān)系
node和npm版本對應(yīng)關(guān)系
切換node版本命令如下
# 安裝n模塊 npm install -g n # node切換為6.14.10的版本 n v14.15.4
二、Error: EACCES: permission denied, mkdir ‘/usr/local/lib/node_modules/yarn’
錯誤原因:無法訪問文件地址
你的git可能存在usr文件下下面了,vscode沒有訪問權(quán)限,用sudo增加權(quán)限就可以
sudo npm install
三、Error: Can’t find Python executable “python”, you can set the PYTHON env variable.
在安裝模塊的時候報錯,缺少python環(huán)境
安裝python
那么需要你給電腦安裝一下python
直接下載python安裝地址
下載完以后,安裝到本地就可以了
可以在終端輸入python,會出現(xiàn)版本號信息就說明安裝好了
然后設(shè)置npm的config
npm config set python python
四、Syntax Error: Error: ENOENT: no such file or directory……
這個錯誤是npm install成功以后,執(zhí)行npm run serve報的,需要執(zhí)行以下命令
npm rebuild node-sass
還有一個可能也是需要切換鏡像源
npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/
反正npm每次初始化的時候真的是命途多舛,這次就是搞了一下午才搞出來。。。
總結(jié)
到此這篇關(guān)于npm install常見報錯以及問題詳解的文章就介紹到這了,更多相關(guān)npm install常見報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
利用yarn實現(xiàn)一個webpack+react種子
其實以前就寫過如何使用React-router和Webpack快速構(gòu)建一個react程序。后來發(fā)現(xiàn)版本太老,于是乎最近又重新組織了下結(jié)構(gòu),使用最近發(fā)布的yarn作為包管理工具,介紹下基本安裝步驟,有需要的朋友們下面來一起看看吧。2016-10-10Node.JS利用PhantomJs抓取網(wǎng)頁入門教程
現(xiàn)今,網(wǎng)頁抓取已經(jīng)是一種人所共知的技術(shù)了,然而依然存在著諸多復(fù)雜性,下面這篇文章主要給大家介紹了Node.JS利用PhantomJs抓取網(wǎng)頁的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。2017-05-05