2017-10-14 67 views
1

我在安裝所有node_modules時遇到此問題。這讓我發瘋。[email protected]需要webpack @ 2 || 3但沒有安裝

[email protected]需要的WebPack的@ 2 ||對等3但沒有安裝 。

這裏是我的package.json文件

{ 
    "name": "react-router-firebase-auth", 
    "version": "0.1.0", 
    "private": true, 
    "devDependencies": { 
    "babel-core": "^6.26.0", 
    "babel-loader": "^7.1.2", 
    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0", 
    "babel-preset-es2015": "^6.24.1", 
    "babel-preset-react": "^6.24.1", 
    "react-scripts": "0.9.5" 
    }, 
    "dependencies": { 
    "@atlaskit/button": "3.0.0", 
    "@atlaskit/css-reset": "1.1.4", 
    "@atlaskit/field-text": "4.0.1", 
    "@atlaskit/modal-dialog": "2.1.1", 
    "@atlaskit/page": "4.0.1", 
    "@atlaskit/util-shared-styles": "2.3.1", 
    "@shopify/polaris": "^1.5.1", 
    "babel-eslint": "^7.0.0", 
    "bootstrap": "^3.3.7", 
    "eslint": "3.16.1", 
    "eslint-plugin-react": "6.4.1", 
    "express": "^4.16.1", 
    "firebase": "^4.5.0", 
    "firebase-admin": "^5.4.1", 
    "firestore": "^1.1.6", 
    "fixed-data-table": "^0.6.4", 
    "griddle-react": "^1.8.1", 
    "jquery": "^3.2.1", 
    "node-localstorage": "^1.3.0", 
    "nodemon": "^1.12.1", 
    "react": "^15.5.3", 
    "react-bootstrap": "^0.31.3", 
    "react-bootstrap-button-loader": "^1.0.8", 
    "react-bootstrap-navbar": "^1.1.0", 
    "react-data-grid": "^2.0.59", 
    "react-date-picker": "^6.1.2", 
    "react-dom": "^15.5.3", 
    "react-fontawesome": "^1.6.1", 
    "react-router-dom": "^4.0.0-beta.8", 
    "react-scripts": "^0.9.5", 
    "react-transition-group": "^1.2.0", 
    "reactstrap": "^4.8.0", 
    "requestify": "^0.2.5", 
    "simple-react-bootstrap": "^0.2.7", 
    "styled-components": "1.4.6", 
    "url": "^0.11.0" 
    }, 
    "scripts": { 
    "start": "react-scripts start", 
    "build": "react-scripts build", 
    "test": "react-scripts test --env=jsdom", 
    "eject": "react-scripts eject" 
    } 
} 

我使用create-react-app這個項目。所以我無法更改webpack.config.js文件。我應該在這裏做什麼?

+0

這似乎是一個警告,只是忽略它 – Freez

回答

3

請閱讀這篇文章。它描述了什麼是對等關係。

https://stackoverflow.com/a/34645112/2379376

這是什麼意思是,你的WebPack根本沒裝上,或者您有安裝了不同版本(的WebPack 1.x中)。但是這個插件需要版本2或3中的webpack才能正常運行。

你可以做的是

npm install webpack -g 

那麼NPM將在系統上安裝的WebPack的最新版本。 但是現在當其他裝載機需要較舊版本的webpack時,可能會發生其他同級警告。

相關問題