簡體   English   中英

npm 錯誤 peer invalid webpack-dev-server@2.10.0 想要 webpack@^2.2.0 ||

[英]npm error peer invalid webpack-dev-server@2.10.0 wants webpack@^2.2.0 ||

我已經通過 npm 安裝了依賴項,下面是 package.json

{
  "name": "springbootreactjs2",
  "version": "1.0.0",
  "description": "Spring boot with reactjs",
  "scripts": {
    "watch": "webpack --watch -d"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "axios": "^0.17.1",
    "react": "16.0.0",
    "react-dom": "^16.2.0",
    "react-router-dom": "^4.2.2",
    "rest": "^2.0.0",
    "webpack": "^2.2.0"
  },
  "devDependencies": {
    "babel-core": "^6.18.2",
    "babel-loader": "7.1",
    "babel-polyfill": "^6.16.0",
    "babel-preset-es2015": "^6.18.0",
    "babel-preset-react": "^6.16.0"
  }
}

每當我想安裝依賴項時,它都會拋出以下錯誤

npm WARN package.json springbootreactjs2@1.0.0 No repository field.
npm WARN package.json springbootreactjs2@1.0.0 No README data
npm ERR! Windows_NT 6.1.7601
npm ERR! argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\
node_modules\\npm\\bin\\npm-cli.js" "install" "react@16.0.0" "--save"
npm ERR! node v4.2.2
npm ERR! npm  v2.14.7
npm ERR! code EPEERINVALID

npm ERR! peerinvalid The package webpack@3.10.0 does not satisfy its siblings' p
eerDependencies requirements!
npm ERR! peerinvalid Peer babel-loader@6.4.1 wants webpack@1 || 2 || ^2.1.0-beta
 || ^2.2.0-rc
npm ERR! peerinvalid Peer webpack-dev-server@2.10.0 wants webpack@^2.2.0 || ^3.0
.0

npm ERR! Please include the following file with any support request:

下面是我正在運行的安裝命令

npm install --save reactstrap@next react react-dom

最初的 webpack 版本是 3.10.0 我手動將 webpack 版本修改為 2.2.0 但由於某些原因仍然選擇 3.10.0 版本。

不知道這里出了什么問題

  1. 從您的 package.json 文件中刪除您沒有在本地安裝的所有依賴項,然后重試
  2. 使用npm install -g npm@latest更新您的 npm。 使用npm install <dependency_name>安裝缺少的依賴項並再次運行您的命令。

如果這不起作用,請繼續閱讀:

我面臨着同樣的問題。 雖然我可以使用 npm 安裝 webpack,但我無法安裝 webpack-cli。 所以我:

  1. 1) 將 npm 版本更新到最新。
  2. 安裝的紗線(使用 yum 或 apt-get 等)。
  3. 使用yarn安裝所有依賴項(包括webpack-cli)

這解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM