NPM未满足的依赖关系:如何准确地查看导致此依赖关系的包和版本?

NPM未满足的依赖关系:如何准确地查看导致此依赖关系的包和版本?,npm,npm-install,Npm,Npm Install,我在跑步 npm install --save-dev webpack@1.14.0 extract-text-webpack-plugin@1.0.1 babel-loader css-loader file-loader de-sass sass-loader style-loader url-loader webpack babel-core 问题就在这里,它需要是Webpack1.14。由于不兼容的更改,它不能更新 现在当我运行它的时候 ├─┬ url-loader@0.5.9 │

我在跑步

npm install --save-dev webpack@1.14.0 extract-text-webpack-plugin@1.0.1 babel-loader css-loader file-loader de-sass sass-loader style-loader url-loader webpack babel-core
问题就在这里,它需要是Webpack1.14。由于不兼容的更改,它不能更新

现在当我运行它的时候

├─┬ url-loader@0.5.9 
│ └── mime@1.3.6 
└─┬ UNMET PEER DEPENDENCY webpack@3.2.0
  ├── acorn@5.1.1 
  ├─┬ acorn-dynamic-import@2.0.2 
  │ └── acorn@4.0.13 
  ├─┬ UNMET PEER DEPENDENCY ajv@5.2.2
在包中,json最终是:

{
  "name": "lektor-webpack",
  "version": "1.0.0",
  "private": true,
  "devDependencies": {
    "babel-core": "^6.25.0",
    "babel-loader": "^7.1.1",
    "css-loader": "^0.28.4",
    "extract-text-webpack-plugin": "^1.0.1",
    "file-loader": "^0.11.2",
    "node-sass": "^4.5.3",
    "sass-loader": "^6.0.6",
    "style-loader": "^0.18.2",
    "url-loader": "^0.5.9",
    "webpack": "^3.2.0"
  }
}
由于Something需要更新的网页包版本,所以应用程序无法运行。现在,我怎么才能知道这个网页版本的要求是什么?因为当我知道是哪个版本和包导致了问题时,我可以很容易地要求使用上述包的旧版本。为什么NPM不告诉我

我还能做些什么来解决这个问题

github问题: