国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

安裝依賴不成功(npm install)

這篇具有很好參考價值的文章主要介紹了安裝依賴不成功(npm install)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

遇到無法解析依賴樹的問題(依賴沖突)

npm i安裝依賴不成功,報如下錯誤:

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: eslint-loader@1.9.0      
npm ERR! Found: eslint@5.0.0
npm ERR! node_modules/eslint
npm ERR!   dev eslint@"5.0.0" from the root project
npm ERR!   peer eslint@">= 1.6.0 < 7.0.0" from @vue/cli-plugin-eslint@4.5.15
npm ERR!   node_modules/@vue/cli-plugin-eslint
npm ERR!     dev @vue/cli-plugin-eslint@"~4.5.0" from the root project
npm ERR!   9 more (eslint-loader, babel-eslint, eslint-config-standard, ...)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer eslint@">=1.6.0 <5.0.0" from eslint-loader@1.9.0
npm ERR! node_modules/eslint-loader
npm ERR!   dev eslint-loader@"1.9.0" from the root project
npm ERR! 
npm ERR! Conflicting peer dependency: eslint@4.19.1
npm ERR! node_modules/eslint
npm ERR!   peer eslint@">=1.6.0 <5.0.0" from eslint-loader@1.9.0
npm ERR!   node_modules/eslint-loader
npm ERR!     dev eslint-loader@"1.9.0" from the root project
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See C:\Users\Administrator\AppData\Local\npm-cache\eresolve-report.txt for a full report.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Administrator\AppData\Local\npm-cache\_logs\2023-03-22T02_14_02_271Z-debug-0.log

解決方式

執(zhí)行 npm install --legacy-peer-deps

在package.json文件中,存在一個叫做peerDependencies(對等依賴關系)的對象,它包含了項目里需要的所有的包或則用戶正在下載的版本號相同的所有的包,意思就是對等依賴關系指定我們的包與某個特定版本的npm包兼容。對等依賴關系最好的例子就是React,一個聲明式的創(chuàng)建用戶界面的JS庫。

npm 從版本v7開始,install就默認以peerDependencies的方式去下載了。

策略如下:

  1. 如果用戶在根目錄的package.json文件里顯式依賴了核心庫,那么各個子項目里的peerDepenedencies聲明就可以忽略

  1. 如果用戶沒有顯式依賴核心庫,那么就按照子項目的peerDepenedencies中聲明的版本將依賴安裝到項目根目錄里

用戶依賴的包版本與各個子項目依賴的包版本相互不兼容,那么就會報錯(無法解析依賴樹的問題(依賴沖突))讓用戶自行去修復,因而導致安裝過程的中斷。(因為是從npm v7引入的,因此npm v3-v6就不會發(fā)生這個錯誤)

npm install --legacy-peer-deps命令用于繞過peerDependency里依賴的自動安裝;它告訴npm忽略項目中引入的各個依賴模塊之間依賴相同但版本不同的問題,以npm v3-v6的方式去繼續(xù)執(zhí)行安裝操作。

所以其實該命令并沒有真的解決沖突,而是忽略了沖突,以“過時”(v3-v6)的方式進行下載操作。

參考鏈接

https://blog.csdn.net/devcloud/article/details/124469666文章來源地址http://www.zghlxwxcb.cn/news/detail-656898.html

到了這里,關于安裝依賴不成功(npm install)的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網!

本文來自互聯(lián)網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用 npm install安裝依賴時報錯 npm ERR! Error while executing

    問題描述:vue-element-admin使用 npm install安裝依賴時報錯 npm ERR! Error while executing 解決辦法1:(沒有解決我的問題) 執(zhí)行如下命令: 再執(zhí)行 npm install 就可以了 如果上述命令執(zhí)行完后,還是報那個錯誤,請繼續(xù)執(zhí)行如下命令,親測有效 解決辦法2:(解決了我的問題!?。。?/p>

    2024年02月11日
    瀏覽(40)
  • npm install 安裝依賴,報錯 Host key verification failed

    npm install 安裝依賴,報錯 Host key verification failed

    ?設置 git 的身份和郵箱 進入 = 用戶 = [你的用戶名] = .ssh文件夾下,刪除 known_hosts 文件即可 進入之后有可能會看到?known_hosts_old 文件,但是別管它,直接將?known_hosts 刪除掉即可,然后開始進行 git 的配置 $ ssh-keygen -t rsa -C \\\"xxx@xxx.com\\\"?? ? 執(zhí)行完上一環(huán)節(jié)會出現(xiàn),直接回車兩次

    2024年02月12日
    瀏覽(26)
  • 解決npm install安裝node-sass包容易失敗的問題

    解決npm install安裝node-sass包容易失敗的問題

    ?具體問題如下: 2、問題分析 npm版本過高 3、問題解決 npm install npm@6.14.10 -g 如果還提示出現(xiàn) python 的信息,說明還需要安裝python,去python官網下載對應版本的安裝包安裝即可,一般是2.7版本。python官網下載 如果提示 這些等亂七八糟的基本上就是node-sass 版本沖突問題 直接去

    2024年04月13日
    瀏覽(98)
  • 執(zhí)行npm install時老是安裝不成功node-sass的原因和解決方案

    執(zhí)行npm install時老是安裝不成功node-sass的原因和解決方案

    相信你安裝前端項目所需要的依賴包(npm install 或 yarn install)時,有可能會出現(xiàn)如下報錯: 那么到底是什么原因導致這個問題出現(xiàn)呢? 最多的原因還是 node的版本 和node-sass的版本不一致,比如node版本是 16+的,而你的版本還是舊的 “node-sass”: “^4.14.1”。因為node并不會兼容

    2024年02月06日
    瀏覽(42)
  • vue項目執(zhí)行依賴安裝(npm i或npm install )報ls-remote -h -t異常

    vue項目執(zhí)行依賴安裝(npm i或npm install )報ls-remote -h -t異常

    從git拉取的vue項目執(zhí)行依賴安裝時一直報錯, 報錯如下圖: 首先,查看了node版本、npm配置的鏡像地址均沒找到解決辦法。 在命令行中直接輸入git發(fā)現(xiàn)提示 于是從網上搜到了一個博文https://blog.csdn.net/weixin_49159364/article/details/118198154按照這個配置后問題解決。 解決過程: 首先

    2024年01月22日
    瀏覽(27)
  • cmd中輸入npm install,回車——安裝node modules依賴,出現(xiàn)報錯的【解決方法】

    cmd中輸入npm install,回車——安裝node modules依賴,出現(xiàn)報錯的【解決方法】

    目錄 1.正常情況是: 2.當前問題: 3.解決方法: 當拿到一個前端項目的代碼文件夾的時候,想要啟動項目。 需要打開cmd,然后在里面輸入 然后顯示 安裝成功 =里面 沒有出現(xiàn)紅色的ERR 當前項目文件夾vue_shop中出現(xiàn)node modules文件夾 當前項目文件夾cms-manage 中 沒有 node modules文件夾

    2024年02月11日
    瀏覽(27)
  • npm install 包,提示安裝成功,但是項目目錄中沒有出現(xiàn)node_modules的解決方案

    npm install 包,提示安裝成功,但是項目目錄中沒有出現(xiàn)node_modules的解決方案

    npm install 包,沒有報錯,提示安裝成功,但是項目中沒有出現(xiàn) node_modules ,也沒有安裝的包, package.json 中也沒有任何依賴包記錄 創(chuàng)建一個新的項目后,終端輸入 npm install 后發(fā)現(xiàn)只出現(xiàn)了添加文件成功的提示,而文件夾下并沒有創(chuàng)建新的 node_modules 。 這里是因為我們的包都裝

    2024年02月12日
    瀏覽(225)
  • 解決npm安裝依賴失敗,node和node-sass版本不匹配的問題

    解決npm安裝依賴失敗,node和node-sass版本不匹配的問題

    一. 問題描述 用npm安裝依賴報錯: 二. 問題解決 這個問題困擾了大半天,網上答案五花八門,不過對我來說,那些方法都沒有效果,記錄一下我解決這個錯誤的步驟,如下: 刪除下載好的node_modules 刪除package-lock.json文件 清除npm緩存 npm cache clean --force 或者是 npm cache verify np

    2024年02月11日
    瀏覽(18)
  • 安裝node-sass失敗 或 npm install Error: not found: python2 解決方案

    1. 安裝python2 可以用npm命令安裝 也可以自行下載安裝 Python 2.7 2. 安裝完畢后配置環(huán)境變量 3.再配置一下版本 node-sass 實在太坑了,之前遇到安裝失敗使用方法一完美解決。最近又一次遇到了,但是方法一又無效了。于是我又在網上找到另一個方法,就是用 dart-sass 來替換 node

    2024年02月13日
    瀏覽(104)
  • npm install依賴沖突解決辦法

    npm install依賴沖突解決辦法

    今天npm的時候發(fā)現(xiàn)報錯,原來是依賴沖突了 npm后面加上這個指令就可以順利的安裝依賴了。問題主因就是不同開發(fā)用了不同版本node導致依賴版本不同,出現(xiàn)了成功沖突,這是段指令;它告訴npm忽略項目中引入的各個依賴模塊之間依賴相同但版本不同的問題

    2024年02月09日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包