最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

npm鏡像源證書過期的問題解決

 更新時(shí)間:2024年07月07日 11:26:24   作者:楓飄長安  
因?yàn)閚pm官方鏡像在國內(nèi)訪問很慢,我們基本上都會選擇切換到國內(nèi)的一些npm鏡像,本文主要介紹了npm鏡像源證書過期的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下

Failed to check for updates 問題

錯(cuò)誤描述如上

檢查完 node,vue,npm 的版本后都沒啥問題,嘗試更新腳手架

使用指令

#npm腳手架更新

pnpm update -g @vue/cli

出現(xiàn)問題如下:

ERR_PNPM_NO_PKG_MANIFEST

這個(gè)是報(bào)錯(cuò)類型編號

在這里插入圖片描述

這個(gè)報(bào)錯(cuò)是沒有找到 package.json 的文件,我當(dāng)時(shí)沒仔細(xì)看,就嘗試重新安裝 pnpm

#pnpm更新安裝

npm install pnpm -g

出現(xiàn)報(bào)錯(cuò)

npm ERR! code CERT_HAS_EXPIRED
npm ERR! errno CERT_HAS_EXPIRED
npm ERR! request to https://registry.npm.taobao.org/pnpm failed, reason: certificate has expired

npm ERR! Log files were not written due to an error writing to the directory: D:\Nodejavascript\node_cache\_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

在這里已經(jīng)很明顯了,報(bào)錯(cuò)提示是 #reason:certificate_has_expired 就是說目前我的鏡像網(wǎng)站證書過期了,連淘寶自己提供的鏡像源網(wǎng)站都不去管管證書的嘛??(來自我復(fù)盤的吐槽)

當(dāng)時(shí)認(rèn)為是不是自己的問題,進(jìn)行 npm 緩存清除操作,

npm緩存清除指令

npm cache clean --force

出現(xiàn)第二個(gè)報(bào)錯(cuò)

PS D:\front-end\untitled2> npm cache clean --force
npm WARN using --force Recommended protections disabled.
npm ERR! code EPERM
npm ERR! syscall rmdir
npm ERR! path D:\Nodejavascript\node_cache\_cacache\tmp
npm ERR! errno -4048
npm ERR! Error: EPERM: operation not permitted, rmdir 'D:\Nodejavascript\node_cache\_cacache\tmp'
npm ERR!   errno: -4048,
npm ERR!   code: 'EPERM',
npm ERR!   syscall: 'rmdir',
npm ERR!   path: 'D:\\Nodejavascript\\node_cache\\_cacache\\tmp'
npm ERR! }
npm ERR!
npm ERR! The operation was rejected by your operating system.
npm ERR! It's possible that the file was already in use (by a text editor or antivirus),
npm ERR! or that you lack permissions to access it.
npm ERR!
npm ERR! permissions of the file and its containing directories, or try running
npm ERR! the command again as root/Administrator.

npm ERR! Log files were not written due to an error writing to the directory: D:\Nodejavascript\node_cache\_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal

其實(shí)這個(gè)也說的很清楚,Error:EPERM:operation not permitted,rmdir ‘D:\Nodejavascript\node_cache\_cacache\tmp’

就是說沒有權(quán)限刪除,這個(gè)問題一般有幾種解決思路

權(quán)限不足導(dǎo)致刪除不了解決方案

  • 如果是在C盤的文件遇到權(quán)限不足,建議移出C盤,因?yàn)镃盤的權(quán)限是一個(gè)迷,很容易出現(xiàn)奇奇怪怪的權(quán)限問題
  • 如果是在其他盤,直接開管理員權(quán)限運(yùn)行就可以了

之后明白可能是證書和權(quán)限的問題,就打算隨便執(zhí)行一下依賴更新操作,檢驗(yàn)一下是否可用

#npm依賴更新指令

npm install

然后給我直接報(bào)錯(cuò)了 #沒有package的Json文件報(bào)錯(cuò)

PS D:\front-end\untitled2> npm install
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path D:\front-end\untitled2/package.json
npm ERR! errno -4058
npm ERR! enoent ENOENT: no such file or directory, open 'D:\front-end\untitled2\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Log files were not written due to an error writing to the directory: D:\Nodejavascript\node_cache\_logs
npm ERR! You can rerun the command with `--loglevel=verbose` to see the logs in your terminal
Wrote to D:\front-end\untitled2\package.json:

npm創(chuàng)建基礎(chǔ)配資文件

npm init -y

這樣就默認(rèn)創(chuàng)建了一個(gè)簡單的 package.json 文件

ok! 到此為止,就基本上將邊角問題解決了,后續(xù)考慮解決問題是否應(yīng)該切換一個(gè)數(shù)據(jù)源的問題

#npm檢查設(shè)置遠(yuǎn)程倉庫指令

npm config get registry

得到域名

https://npm.taobao.org

去網(wǎng)上搜,淘寶那個(gè)npm 改名了?。?!

https://npmmirror.com/

最新的是這個(gè),我真的心情復(fù)雜。

設(shè)置一下全局鏡像源配置就行了,最后完成目的的指令是

npm config set registry=https://npmmirror.com/

如果出現(xiàn)以下這種錯(cuò)誤,就是說明鏡像源太落后了,不匹配

PS D:\front-end\untitled3> npm install
npm ERR! code ETARGET
npm ERR! notarget No matching version found for @vue/server-renderer@3.4.21.
npm ERR! notarget In most cases you or one of your dependencies are requesting
npm ERR! notarget a package version that doesn't exist.
npm ERR! A complete log of this run can be found in: D:\Nodejavascript\node_cache\_logs\2024-02-29T04_10_05_694Z-debug-0.log
PS D:\front-end\untitled3> npm config set      
npm ERR! code EUSAGE
npm ERR!

主要從這幾句話可以看出 notarget No matching version found for @vue/server-renderer@3.4.21

這個(gè)是之前我換華為云的鏡像服務(wù)器之后出現(xiàn)的問題,最后實(shí)在不行了,換回了 https://npmmirror.com/ 這個(gè)域名

從此,解決 npm 無法使用問題

到此這篇關(guān)于npm鏡像源證書過期的問題解決的文章就介紹到這了,更多相關(guān)npm鏡像源證書過期內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Webpack 實(shí)現(xiàn) Node.js 代碼熱替換

    Webpack 實(shí)現(xiàn) Node.js 代碼熱替換

    Webpack有一個(gè)很實(shí)用的功能叫做熱替換(Hot-replace),尤其是結(jié)合React Hot Loader插件,開發(fā)過程中都不需要刷新瀏覽器,任何前端代碼的更改都會實(shí)時(shí)的在瀏覽器中表現(xiàn)出來。
    2015-10-10
  • Nodejs使用exceljs實(shí)現(xiàn)excel導(dǎo)入導(dǎo)出

    Nodejs使用exceljs實(shí)現(xiàn)excel導(dǎo)入導(dǎo)出

    在日常開發(fā)中,我們常需在后臺管理系統(tǒng)中實(shí)現(xiàn)數(shù)據(jù)的導(dǎo)入與導(dǎo)出功能,以便與?Excel?文件進(jìn)行交互,本文將使用使用exceljs實(shí)現(xiàn)excel導(dǎo)入導(dǎo)出功能,需要的可以參考下
    2024-03-03
  • Nodejs環(huán)境實(shí)現(xiàn)socket通信過程解析

    Nodejs環(huán)境實(shí)現(xiàn)socket通信過程解析

    這篇文章主要介紹了Nodejs環(huán)境實(shí)現(xiàn)socket通信過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Node.js的路由、EJS模板引擎、GET和POST請求講解

    Node.js的路由、EJS模板引擎、GET和POST請求講解

    這篇文章介紹了Node.js的路由、EJS模板引擎、GET和POST請求,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • Node交互式的SFTP上傳實(shí)現(xiàn)過程剖析

    Node交互式的SFTP上傳實(shí)現(xiàn)過程剖析

    這篇文章主要為大家介紹了Node交互式的SFTP上傳實(shí)現(xiàn)過程剖析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 你應(yīng)該知道的幾類npm依賴包管理詳解

    你應(yīng)該知道的幾類npm依賴包管理詳解

    npm 是node.js 里的包管理器,是一個(gè)命令行工具,下面這篇文章主要給大家介紹了關(guān)于你應(yīng)該知道的幾類npm依賴包管理,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • websocket+node.js實(shí)現(xiàn)實(shí)時(shí)聊天系統(tǒng)問題咨詢

    websocket+node.js實(shí)現(xiàn)實(shí)時(shí)聊天系統(tǒng)問題咨詢

    最近新學(xué)習(xí)websocket,做了一個(gè)實(shí)時(shí)聊天。用Node.js搭建的服務(wù):serevr.js. 兩個(gè)相互通信頁面:client.html 和server.html 但是就是有很多問題,下面通過本文給大家分享下
    2017-05-05
  • Node.js中HTTP模塊與事件模塊詳解

    Node.js中HTTP模塊與事件模塊詳解

    這篇文章主要詳細(xì)介紹了Node.js中HTTP模塊與事件模塊的相關(guān)資料,需要的朋友可以參考下
    2014-11-11
  • 教你一招解決node-sass安裝各種坑

    教你一招解決node-sass安裝各種坑

    這篇文章主要給大家介紹了關(guān)于如何通過一招解決node-sass安裝各種坑的相關(guān)資料,Node-sass是一個(gè)庫,它將Node.js綁定到LibSass(流行樣式表預(yù)處理器Sass的C版本),需要的朋友可以參考下
    2023-12-12
  • node連接kafka2.0實(shí)現(xiàn)方法示例

    node連接kafka2.0實(shí)現(xiàn)方法示例

    這篇文章主要介紹了node連接kafka2.0,nodejs連接kafka2.0的實(shí)現(xiàn)方法,結(jié)合實(shí)例形式分析了kafka2.0的功能、原理、以及node.js連接kafka2.0的具體實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2023-05-05

最新評論

巴彦淖尔市| 铁岭市| 霸州市| 高台县| 仁寿县| 翁源县| 太仆寺旗| 靖远县| 囊谦县| 仁布县| 禄丰县| 营山县| 突泉县| 四会市| 凌源市| 桐柏县| 辉县市| 锦屏县| 阿拉善右旗| 沁水县| 英德市| 曲松县| 喀喇沁旗| 全州县| 怀远县| 桂东县| 宜兴市| 沈丘县| 龙陵县| 盐城市| 青阳县| 建阳市| 西贡区| 吉水县| 长乐市| 邵武市| 枞阳县| 汶川县| 蓬安县| 息烽县| 云南省|