谷粒商城學習筆記-使用renren-fast-vue框架時安裝依賴包遇到的問題及解決策略

文章目錄

  • 1,npm error Class extends value undefined is not a constuctor or null
  • 2,npm warn cli npm v10.8.1 does not support Node.js v16.20.2.
  • 3,npm error code CERT_HAS_EXPIRED
  • 學習心得

這篇文章記錄下使用renren-fast-vue,安裝依賴包遇到的幾個問題。

1,npm error Class extends value undefined is not a constuctor or null

在執行命令時可能出現以下錯誤,原因未定位到,把nodejs的版本降低到v16后該問題不再出現,注意不要用最新版本的nodejs
在這里插入圖片描述
這種情況下,錯誤的原因往往與Node.js版本有關,可能是由于Node.js的新特性與要使用的庫或框架不兼容導致的。

具體來說,某些類的定義可能在新版本的Node.js中發生了變化,而舊的代碼尚未更新以適應這些變化。

因為v16是一個LTS(長期支持)版本,通常能夠提供更好的穩定性,而且它對大多數現代JavaScript特性提供了支持。

2,npm warn cli npm v10.8.1 does not support Node.js v16.20.2.

npm warn cli npm v10.8.1 does not support Node.js v16.20.2.

降低nodejs版本后,查看npm出現這樣的警告,原因是npm和nodejs版本不匹配。
在這里插入圖片描述
解決辦法是,打開如下文件夾,找到npm相關的文件夾,直接刪除。

C:\Users\Lenovo\AppData\Roaming

重新執行命令,一切正常。

在這里插入圖片描述

3,npm error code CERT_HAS_EXPIRED

使用命令注冊淘寶鏡像。

npm config set registry https://registry.npm.taobao.org/

出現如下錯誤。

npm error code CERT_HAS_EXPIRED
npm error errno CERT_HAS_EXPIRED
npm error request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired

在這里插入圖片描述
原因在使用淘寶NPM鏡像時,遇到了證書過期的錯誤。

這是因為npm嘗試通過HTTPS連接到淘寶NPM鏡像的服務器,但是服務器的SSL/TLS證書已經過期,不再被信任。

這通常會導致連接失敗,并產生CERT_HAS_EXPIRED錯誤。

開發環境,不要糾結這個問題,用HTTP協議代替HTTPS協議,快速解決問題。

npm config set registry http://registry.npm.taobao.org/

學習心得

在開發過程中,不可避免地會遇到各種非核心問題,如上述的npm錯誤和警告。

這些問題雖然可能暫時阻礙你的進展,但它們通常不是項目的核心部分,所以不要糾結于定位到根本問題,能解決就行,這類問題通常也不具備什么技術含量,比如版本不一致導致的問題,完全不知道花時間研究。

處理這類問題的關鍵是找到快速有效的解決方法,以便盡快回到項目的主要任務上。

在遇到難題時,不要害怕尋求幫助或查閱官方文檔和社區論壇,那里往往有豐富的資源可以幫助你找到解決方案。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/43149.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/43149.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/43149.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

QT學習(6)——QT中的定時器事件,兩種實現方式;事件的分發event,事件過濾器

目錄 引出定時器事件QTimerEventQTimer 事件的分發事件過濾器 總結QT中的鼠標事件定義QLable的鼠標進入離開事件提升為myLabel重寫QLabel的函數鼠標的事件鼠標的左中右鍵枚舉鼠標多事件獲取和鼠標移動鼠標追蹤 QT中的信號和槽自定義信號和槽1.自定義信號2.自定義槽3.建立連接4.…

C++ 類和對象 拷貝構造函數

一 拷貝構造函數的概念: 拷貝構造函數是一種特殊的構造函數,用于創建一個對象是另一個對象的副本。當需要用一個已存在的對象來初始化一個新對象時,或者將對象傳遞給函數或從函數返回對象時,會調用拷貝構造函數。 二 拷貝構造函…

打卡第6天----哈希表

每天進步一點點,滴水石穿,日積月累,不斷提升。 數組和鏈表章節告一段落。開啟哈希表相關的。 哈希表能解決什么問題呢,一般哈希表都是用來快速判斷一個元素是否出現集合里 一、有效的字母異位詞 leetcode題目編號:242 題目描述: 給定兩個字符串 s 和 t ,編寫一個函數…

安裝和配置 MSYS2

MSYS2(Minimal SYStem 2)是一個為Windows平臺提供的輕量級Linux類系統,它集成了大量的GNU工具鏈、工具和庫,為開發者提供了一個類似于Linux的shell環境和完整的開發環境。以下是關于MSYS2的詳細介紹: 一、定義與特點 …

深入理解Java中的泛型編程

深入理解Java中的泛型編程 大家好,我是微賺淘客系統3.0的小編,也是冬天不穿秋褲,天冷也要風度的程序猿! 1. 泛型的基礎概念 在Java中,泛型編程是一種強大的編程范式,它允許我們編寫可以操作各種類型的代…

vagrant遠程連接不上問題

如果使用的是vbox虛擬機的host_only的默認ip為56.1開頭如果使用這個1作為地址,只能使用轉發的形式連接,宿主機使用ssh -p 22222 name127.0.0.1 連接,如果配置的主機位大于1則可以使用虛擬機的ip地址連接。 1使用網絡地址轉換(ant…

Linux忘記密碼重置root密碼、重置普通用戶密碼

重啟看到選項按e reboot 或 init 62、移動到Linux開頭的行在末尾添加 rw init/bin/bash3、按下Ctrlx引導啟動 mount -o remount,rw /輸入命令回車更改密碼,輸入新密碼,別用小鍵盤,容易出錯 passwd輸入兩次校驗,出現updated successfully就…

OceanBase 配置項系統變量實現及應用詳解(1):配置項的定義及使用方法

《OceanBase 配置項&系統變量實現及應用詳解》專題導讀 在使用OceanBase的過程中,看到大家經常會遇到“參數”、“配置項”、“系統變量”等概念,卻不太清楚它們是不是同一個東西,以及應該如何使用。一些對數據庫開發感興趣的朋友&#…

開源大模型對比

隨著chatgpt誕生,開源大模型的也獲得了突飛猛進的進展,值得關注的是國內本地私有大模型已經在很多真實的場景中落地,比如智能客服。美國的技術研發能力遙遙領先,但是不得不說落地應用這塊是我們的強項。企業使用大模型一般需要考慮…

【面向就業的Linux基礎】從入門到熟練,探索Linux的秘密(九)-git(1)

Git是一個版本管理控制系統(縮寫VCS),它可以在任何時間點,將文檔的狀態作為更新記錄保存起來,也可以在任何時間點,將更新記錄恢復回來。 文章目錄 前言 一、git是什么 二、git基本概念 三、git基本命令 總結…

電商項目中分與元金額單位互轉實戰

在Java開發中,可能遇到金額單位的轉換,比如本系統用分作為金額的基本單位,對方系統用元作為金額的基本單位,這就需要進行單位轉換,記錄下來,方便備查。 一、分轉元 分轉元,分到元相差兩位&…

PHP源碼:新聞門戶系統(附管理后臺+前臺)

一. 前言 今天小編給大家帶來了一款可學習,可商用的,新聞門戶系統 源碼,支持二開,無加密。項目可以擴展為個人博客,和一些社交論壇網址。主要功能:支持文章管理,評論管理,分類管理等…

Kotlin linkedMapOf filterKeys

Kotlin linkedMapOf filterKeys fun main(args: Array<String>) {val lhm linkedMapOf<String, Any>(Pair("name", "phil"), //因為key相同都為 name&#xff0c;被后面的覆蓋。Pair("year", 2024),Pair("name", "f…

大語言模型的應用探索AI Agent初探!

前言 大語言模型的應用之一是與大語言模型進行聊天也就是一個ChatBot&#xff0c;這個應用已經很廣泛了。 接下來的一個應用就是AI Agent。 AI Agent是人工智能代理&#xff08;Artificial Intelligence Agent&#xff09;的概念&#xff0c;它是一種能夠感知環境、進行決策…

消防認證-防火窗

一、消防認證 消防認證是指消防產品符合國家相關技術要求和標準&#xff0c;且通過了國家認證認可監督管理委員會審批&#xff0c;獲得消防認證資質的認證機構頒發的證書&#xff0c;消防產品具有完好的防火功能&#xff0c;是住房和城鄉建設領域驗收的重要指標。 二、認證依據…

GEE代碼實例教程詳解:NDVI時間序列趨勢分析

簡介 在本篇博客中&#xff0c;我們將使用Google Earth Engine (GEE) 對MODIS NDVI數據進行時間序列趨勢分析。通過分析2001年至2021年的NDVI數據&#xff0c;我們可以了解植被覆蓋度隨時間的變化趨勢。 背景知識 MODIS數據集 MODIS&#xff08;Moderate Resolution Imagin…

Websocket在Java中的實踐——整合Rabbitmq和STOMP

大綱 Rabbitmq開啟STOMP支持 服務端依賴參數參數映射類配置類邏輯處理類 測試測試頁面Controller測試案例 在《Websocket在Java中的實踐——STOMP通信的最小Demo》一文中&#xff0c;我們使用enableSimpleBroker啟用一個內置的內存級消息代理。本文我們將使用Rabbitmq作為消息代…

【Unity2D 2022:Particle System】添加拾取粒子特效

一、創建粒子特效游戲物體 二、修改粒子系統屬性 1. 基礎屬性 &#xff08;1&#xff09;修改發射粒子持續時間&#xff08;Duration&#xff09;為3s &#xff08;2&#xff09;取消勾選循環&#xff08;Looping&#xff09; &#xff08;2&#xff09;修改粒子存在時間&…

SQL性能優化策略

發現問題 通過業務監控發現慢SQL或接口響應延遲。利用性能分析工具定位問題。 定位SQL語句 使用監控工具確定影響性能的SQL語句和表。 SQL查詢變慢原因 索引失效&#xff1a;查詢未使用索引或索引效率低。多表連接&#xff1a;JOIN操作導致性能下降。查詢字段過多&#xf…