我在跑
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
问题在于,需要是webpack 1.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"
}
}
并且应用程序无法运行,因为somethign需要更新的webpack版本。现在我怎么能弄明白 WHAT 要求的那个webpack版本?因为当我知道哪个版本和软件包导致问题时,我可以轻松地询问所述软件包的旧版本。 NPM为什么不告诉我这个?
我可以做些什么来解决这个问题?
github问题: