基于npm?install或run時(shí)一些報(bào)錯(cuò)的解決方案
npm install或run時(shí)一些報(bào)錯(cuò)的解決
第一個(gè)
npm ERR! Object for dependency "fsevents" is empty.
解決方法:刪除根目錄 package-lock.json 文件
第二個(gè)
fatal: unable to access 'https://github.com/nhn/raphael.git/': OpenSSL SSL_read: Connection was reset
錯(cuò)誤原因:網(wǎng)絡(luò)原因github訪問(wèn)不到
解決方法:
1. 重試或者用梯子
2. 使用淘寶鏡像:
npm install --registry=https://registry.npm.taobao.org
第三個(gè)
Error: Can't find Python executable "python", you can set the PYTHON env variable.
錯(cuò)誤原因:node-sass或者sass-loader版本與node.js版本不兼容
解決方法:
保證node.js和node-sass模塊版本匹配,改變node-sass后,對(duì)應(yīng)sass-loader版本也要改
第四個(gè)
MSBUILD : error MSB3428: 未能加載 Visual C++ 組件“VCBuild.exe
錯(cuò)誤原因:缺少windows構(gòu)建插件
解決方法:
在命令行工具中運(yùn)行npm install –global –production windows-build-tools (全局安裝windows構(gòu)建工具),然后重新打開(kāi)終端install。
第五個(gè)
npm run時(shí)
error:03000086:digital envelope routines::initialization error
錯(cuò)誤原因:node.js版本大于等于17時(shí)使用了OpenSSL3.0,其對(duì)允許算法和密鑰大小增加了嚴(yán)格的限制
解決方法:
使用低于17版本的node.js或者在命令行設(shè)置 set NODE_OPTIONS=--openssl-legacy-provider
后再執(zhí)行npm run dev
npm install命令一直失敗的坑(好大呀)
執(zhí)行npm install命令一直失敗,報(bào)錯(cuò)主要原因如下:
reason: getaddrinfo EAI_AGAIN registry.npmjs.org 異常分析
這兩天一直在vscode終端執(zhí)行安裝
```java PS D:workSoftIntelliJ IDEAworkueue-admin-template-master> npm install npm ERR! code EAI_AGAIN npm ERR! errno EAI_AGAIN npm ERR! request to http://registry.cnpmjs.org/axios failed, reason: getaddrinfo EAI_AGAIN registry.cnpmjs.org registry.cnpmjs.org:80 npm ERR! A complete log of this run can be found in: npm ERR! C:Program Files odejs ode_cache_logs?1-04-15T05_10_34_371Z-debug.log
百度了好大都是下面的方法,主要是代理問(wèn)題
npm config set proxy null npm config set https-proxy null npm config set registry http://registry.npmjs.org/
所以大家可以把上面語(yǔ)句執(zhí)行一遍試一下,還有要把權(quán)限執(zhí)行下面語(yǔ)句
npm config set strict-ssl false
如果還不行,建議大家更換vscode,node版本,我使用的是:
node-v10.12.0-x64 VSCodeUserSetup-x64-1.54.3
然后更改為移動(dòng)熱點(diǎn),依次執(zhí)行下面圖片語(yǔ)句就可以了(不懂是哪一個(gè)起了作用)
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
零基礎(chǔ)搭建Node.js、Express、Ejs、Mongodb服務(wù)器及應(yīng)用開(kāi)發(fā)入門(mén)
這篇文章主要介紹了零基礎(chǔ)搭建Node.js、Express、Ejs、Mongodb服務(wù)器及應(yīng)用開(kāi)發(fā)入門(mén),本文在windows8系統(tǒng)下完成本教程,其它系統(tǒng)也可參考,需要的朋友可以參考下2014-12-12nodejs檢測(cè)因特網(wǎng)是否斷開(kāi)的解決方案
這篇文章主要給大家介紹了關(guān)于nodejs如何檢測(cè)因特網(wǎng)是否斷開(kāi)的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用nodejs具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-04-04express express-session的使用小結(jié)
這篇文章主要介紹了express express-session的使用小結(jié),小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2018-12-12基于node.js實(shí)現(xiàn)微信支付退款功能
在微信開(kāi)發(fā)中有有付款就會(huì)有退款,這樣的功能非常常見(jiàn),這篇文章主要介紹了node.js實(shí)現(xiàn)微信支付退款功能,需要的朋友可以參考下2017-12-12Node.js中使用事件發(fā)射器模式實(shí)現(xiàn)事件綁定詳解
這篇文章主要介紹了Node.js中使用事件發(fā)射器模式實(shí)現(xiàn)事件綁定詳解,本文一并講解了回調(diào)模式、發(fā)射器模式、事件類型等基礎(chǔ)知識(shí)做了補(bǔ)充,需要的朋友可以參考下2014-08-08