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

關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)

 更新時間:2022年12月26日 09:43:12   作者:pulledup  
npm是Node.js默認的包管理器,以javascript?編寫的軟件包管理系統(tǒng)用于分享和使用代碼,下面這篇文章主要給大家介紹了關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)的相關(guān)資料,需要的朋友可以參考下

前言

在windows下,由于操作系統(tǒng)版本不同,導(dǎo)致node.js的版本范圍受限,再導(dǎo)致默認下載npm的版本受限,再導(dǎo)致其所管理的注冊“包”的版本不一致......

MSWindows平臺,目前企業(yè)主要在用的OS版本有:Win7/Windows Server 2008; Win8/Windows Server 2012; Win10/Windows Server 2016~2019、及其以上的Win11/Windows Server 2020。

特別是在Win7下,問題比較明顯。

那么為啥還用win7呢,放棄不就完事兒了?!那是因為其底層內(nèi)核一致的服務(wù)器操作系統(tǒng)Windows Server 2008還廣泛地應(yīng)用于民間(雖然2021年末微軟已宣布3*4年生命周期的該產(chǎn)品已不再“售后”維護支持),用win7開發(fā)出的代碼,運行時將會有更好的兼容性,就好比win7下的App一定在Win10下跑不出問題,但Win10下的App在Win7跑可能就會出問題,微軟產(chǎn)品總之向下兼容的。你不可能強迫要求用戶單位換服務(wù)器,就好比vue2項目、產(chǎn)品、平臺,還廣泛地應(yīng)用于民間一樣,你不可能強迫要求用戶升級為vue3,你不可能強迫要求“軟件開發(fā)機構(gòu)”升級到vue3(因為這種升級是有“成本”代價的)。

1、關(guān)于npm主版本升級

 
 
 
 
   ╭────────────────────────────────────────────────────────────────╮
   │                                                                │
   │      New major version of npm available! 6.14.4 -> 8.19.2      │
   │   Changelog: https://github.com/npm/cli/releases/tag/v8.19.2   │
   │               Run npm install -g npm to update!                │
   │                                                                │
   ╰────────────────────────────────────────────────────────────────╯

升級前,一定需要關(guān)注項目依賴及開發(fā)依賴,是否也已經(jīng)更新到了新版npm......

2、項目上下文 局部安裝 開發(fā)依賴

npm i -d
npm info it worked if it ends with ok
npm info using npm@6.14.4
npm info using node@v13.14.0
npm info lifecycle my-site@0.1.0~preinstall: my-site@0.1.0
npm timing stage:loadCurrentTree Completed in 30ms
npm timing stage:loadIdealTree:cloneCurrentTree Completed in 1ms
npm timing stage:loadIdealTree:loadShrinkwrap Completed in 1693ms
npm http fetch GET 200 https://registry.npmmirror.com/vue-loader 202ms (from cache)
npm http fetch GET 200 https://registry.npmmirror.com/loader-utils 544ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/chalk 841ms (from cache)
npm http fetch GET 200 https://registry.npmmirror.com/ansi-styles 53ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/supports-color 103ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/color-convert 1000ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/color-name 99ms (from cache)
npm http fetch GET 304 https://registry.npmmirror.com/has-flag 92ms (from cache)
npm timing stage:loadIdealTree:loadAllDepsIntoIdealTree Completed in 5431ms
npm timing stage:loadIdealTree Completed in 8039ms
npm timing stage:generateActionsToTake Completed in 1666ms
npm timing audit submit Completed in 12554ms
npm http fetch POST 301 https://registry.npm.taobao.org/-/npm/v1/security/audits/quick 14610ms
[          ........] / extract:is-wsl: sill tarball trying mixin-deep@1.3.2 by hash: sha1-ESC0PcNZp4Xc5ltVuC4lfM9HlWY=

3、mockjs版本兼容性

PS L:\Vue3Test\MyVue3Proj1\my-site> npm i mockjs@^1.1.0
npm WARN notsup Unsupported engine for commander@9.4.0: wanted: {"node":"^12.20.0 || >=14"} (current: {"node":"13.14.0","npm":"6.14.4"})
npm WARN notsup Not compatible with your version of node/npm: commander@9.4.0

以下“第4、點” 為連帶反應(yīng)。

簡單解決辦法:將事前下載好的,上下文中的node_modules\下,做覆蓋

4、mockJS對node(及其集成安裝的npm)版本的兼容性

導(dǎo)致項目分發(fā)時 npm run build時總是彈出這個鏈接,其中內(nèi)容為mockJS

> npm run build
 
Webpack Bundle Analyzer is started at http://127.0.0.1:8888

5、根據(jù)package.json做覆蓋覆蓋安裝時,檢查

npm i
 
> core-js@3.6.5 postinstall L:\Vue3Test\MyVue3Proj1\my-site\node_modules\core-js
> node -e "try{require('./postinstall')}catch(e){}"

總結(jié)

到此這篇關(guān)于npm主版本升級及其相關(guān)知識點總結(jié)的文章就介紹到這了,更多相關(guān)npm主版本升級內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 手把手教你通過nodejs快速搭建一個服務(wù)器

    手把手教你通過nodejs快速搭建一個服務(wù)器

    這篇文章主要給大家介紹了關(guān)于如何通過nodejs快速搭建一個服務(wù)器的相關(guān)資料,在node.js中創(chuàng)建一個服務(wù)器非常簡單,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2023-10-10
  • Electron架構(gòu)深入探究

    Electron架構(gòu)深入探究

    這篇文章主要為大家介紹了Electron架構(gòu)深入探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • node中npm ERR! network ‘proxy‘ 配置問題解決

    node中npm ERR! network ‘proxy‘ 配置問題解決

    在進行npm依賴管理時,可能會遇到因網(wǎng)絡(luò)配置不當導(dǎo)致的錯誤,如npm ERR! network proxy config is set properly,下面就來介紹一下,感興趣的可以了解一下
    2024-09-09
  • 卸載安裝Node.js與npm過程詳解

    卸載安裝Node.js與npm過程詳解

    這篇文章是根據(jù)自己的經(jīng)驗及實際操作介紹nodejs和npm的卸載及安裝,相信對很多人會有幫助,有需要的可以參考學(xué)習(xí)。
    2016-08-08
  • Node.js控制器Controller使用教程

    Node.js控制器Controller使用教程

    這篇文章主要介紹了Node.js控制器Controller使用教程,一個控制器的目的是接收應(yīng)用程序的特定請求。路由機制控制哪個控制器接收哪些請求。通常,每個控制器有一個以上的路由,不同的路由可以執(zhí)行不同的動作
    2023-04-04
  • node 使用multer中間件上傳報錯Unexpected end of form的問題及解決方法

    node 使用multer中間件上傳報錯Unexpected end of fo

    再前幾天還是可以正常上傳,但今天運行出現(xiàn)該報錯,下面通過場景分析給大家介紹node使用multer中間件上傳,報錯Unexpected end of form的解決方案,感興趣的朋友一起看看吧
    2025-03-03
  • 基于node編寫excel讀取和導(dǎo)出的小工具

    基于node編寫excel讀取和導(dǎo)出的小工具

    這篇文章主要為大家詳細介紹了如何基于node編寫一個小工具,可以實現(xiàn)excel讀取和導(dǎo)出,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2024-11-11
  • node.js中的path.dirname方法使用說明

    node.js中的path.dirname方法使用說明

    這篇文章主要介紹了node.js中的path.dirname方法使用說明,本文介紹了path.dirname的方法說明、語法、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 為什么node.js不適合大型項目

    為什么node.js不適合大型項目

    這篇文章主要介紹了為什么node.js不適合大型項目,想了解node.js的同學(xué),可以參考一下
    2021-04-04
  • node.js與vue?cli腳手架的下載安裝配置方法記錄

    node.js與vue?cli腳手架的下載安裝配置方法記錄

    這篇文章主要給大家介紹了關(guān)于node.js與vue?cli腳手架的下載安裝配置方法,文中通過實例代碼以及圖文介紹的非常詳細,對大家學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2022-01-01

最新評論

太白县| 华亭县| 洪湖市| 米脂县| 伊宁市| 杂多县| 津市市| 翁牛特旗| 福州市| 门头沟区| 松潘县| 伊金霍洛旗| 望都县| 北海市| 图木舒克市| 嘉鱼县| 策勒县| 南昌县| 册亨县| 博客| 尉氏县| 宾川县| 金湖县| 台中县| 武安市| 定南县| 博白县| 陆丰市| 青海省| 巴马| 日喀则市| 石楼县| 凤阳县| 齐河县| 五华县| 武宁县| 原平市| 乌拉特后旗| 固安县| 木里| 汕头市|