欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

npm?install編譯時報"Cannot?read?properties?of?null?(reading?‘pickAlgorithm‘)"錯誤的解決辦法

 更新時間:2022年07月22日 10:58:10   作者:小何開發(fā)  
這篇文章主要給大家介紹了關(guān)于npm?install編譯時報“Cannot?read?properties?of?null?(reading?‘pickAlgorithm‘)“錯誤的解決辦法,文中將解決方法介紹的非常詳細,需要的朋友可以參考下

先看報錯:

先說下網(wǎng)上大多數(shù)的解決方案:

方案一:

重新安裝node解決

方案二:

刪了node models重新下

或者直接下載CNPM(淘寶鏡像)進行安裝 CNPM安裝辦法

npm install -g cnpm -registry=https://registry.npm.taobao.org

查看cnpm是否真安裝成功 cnpm -v

方案三:

清除緩存npm cache clear --force之后再重新安裝依賴npm install

我的解決方案

基本上都是以上這三種方法,先說下我的項目為什么會出現(xiàn)這種報錯,項目原先用的node13和14的版本,然后我們將node 升到16后發(fā)現(xiàn)原先的所有項目都編譯不了了,全報這種錯誤。

測試的時候遇到的假象,當(dāng)將node13升到16的時候,重新編譯,編譯是正常的,但是后來發(fā)現(xiàn)當(dāng)node_modules 刪除后重新編譯就會出現(xiàn)上面的錯,原因可能是我們node13編譯的node_modules沒有刪除,項目一直讀的node13編譯的東西,給我們以為我們安裝的node16是成功的。

遇到這類問題,牽扯到node升級,以上的解決方案并沒能解絕。

最后解決方案,找到package-lock.json文件。將圖中圈紅的內(nèi)容保留,其余的全部刪除,然后npm install重新編譯,package-lock.json會生成一份新的文件。最后編譯成功。得以解決。

總結(jié):

node13生成的 package-lock.json 在結(jié)構(gòu)上可能與node16的package-lock.json 結(jié)構(gòu)上進行了大變動。所以我們用node13生成的package-lock.json讓node16去解析,肯定是解析不了的。所有我們將內(nèi)容刪掉,node16給我們生成了一份新的內(nèi)容。理論上說不會影響我們的項目,因為我們用的各種包的版本是在package.json內(nèi)定義的,生成的package-lock.json內(nèi)的版本依賴也是參照的package.json生成出來的,并不影響整體框架的使用。

到此這篇關(guān)于npm install編譯時報“Cannot read properties of null (reading ‘pickAlgorithm‘)“錯誤的解決辦法的文章就介紹到這了,更多相關(guān)npm install編譯時報錯內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用npm 安裝刪除模塊的方法

    利用npm 安裝刪除模塊的方法

    今天小編就為大家分享一篇利用npm 安裝刪除模塊的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-05-05
  • 基于socket.io+express實現(xiàn)多房間聊天

    基于socket.io+express實現(xiàn)多房間聊天

    本文給大家分享的是使用node.js,基于socket.io+express實現(xiàn)多房間聊天的代碼,非常的實用,有需要的小伙伴可以來參考下
    2016-03-03
  • Nodejs實現(xiàn)的一個簡單udp廣播服務(wù)器、客戶端

    Nodejs實現(xiàn)的一個簡單udp廣播服務(wù)器、客戶端

    這篇文章主要介紹了Nodejs實現(xiàn)的一個簡單udp廣播服務(wù)器、客戶端,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2014-09-09
  • Node.js assert斷言原理與用法分析

    Node.js assert斷言原理與用法分析

    這篇文章主要介紹了Node.js assert斷言原理與用法,結(jié)合實例形式分析了assert模塊斷言函數(shù)與使用技巧,需要的朋友可以參考下
    2019-01-01
  • Node.js包管理器npm的具體使用

    Node.js包管理器npm的具體使用

    Node.js安裝包中都帶有一個重要的工具 包管理器npm,本文主要介紹了Node.js包管理器npm的具體使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • node.js快速部署vue代碼詳細步驟

    node.js快速部署vue代碼詳細步驟

    眾所周知Vue是現(xiàn)在前端最流行的框架之一,作為前端開發(fā)人員應(yīng)該要熟練的掌握它,下面這篇文章主要給大家介紹了關(guān)于node.js快速部署vue代碼的詳細步驟,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • Node.js中path.resolve與path.join的區(qū)別與作用詳解

    Node.js中path.resolve與path.join的區(qū)別與作用詳解

    path.resolve和path.join都是屬于path核心模塊下的方法,用來拼接路徑,下面這篇文章主要給大家介紹了關(guān)于Node.js中path.resolve與path.join的區(qū)別與作用的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Node.js斷點續(xù)傳的實現(xiàn)

    Node.js斷點續(xù)傳的實現(xiàn)

    最近做了個項目,應(yīng)項目需求,需要傳圖片、Excel等,幾M的大小可以很快就上傳到服務(wù)器,但是大的就需要斷點上傳,本文就介紹一下,感興趣的可以了解一下
    2021-05-05
  • 詳解使用Node.js 將txt文件轉(zhuǎn)為Excel文件

    詳解使用Node.js 將txt文件轉(zhuǎn)為Excel文件

    這篇文章主要介紹了詳解使用Node.js 將txt文件轉(zhuǎn)為Excel文件,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 全面解析node 表單的圖片上傳

    全面解析node 表單的圖片上傳

    本文給大家介紹分享node全面解析表單的圖片上傳,本文給大家介紹的非常詳細,具有參考借鑒價值,感興趣的朋友一起看看吧
    2016-11-11

最新評論