2017-04-24 441 views
1

我在ASP.NET核心Web项目中通过NPM安装了Webpack。而现在的webpack版本是:2.4.1。但是,我需要安装以下版本的webpack:2.1.0-beta.25如何降级Webpack的版本?

我试着用下面的命令:

NPM安装[email protected]

但似乎该命令没有安装的所需版本Webpack导致此命令npm view webpack version显示:2.4.1

如何降级到2.1.0-beta.25

+1

我没有找到[email protected],但有[email protected]也许试试这个...检查所有版本webpack运行“npm view webpack versions”;) – MarcelD

+0

'npm view webpack version'可能会显示最新的可用版本,而不是你已安装的版本。 – Gimby

+0

您应该确保您的全局和版本库版本匹配,并且 –

回答

3

npm view不显示已安装的软件包,但是从包库信息。如果您省略了版本,它将始终显示最新版本。

您可以使用npm ls代替:

npm ls webpack 
+1

我试过这个命令并看到很多错误:'+ - ERR! peer dep missing UNMET PEER DEPENDENCY',但看不到webpack的版本。你知道问题是什么吗? – StepUp

+1

@StepUp你必须更具体。什么同行依赖缺失? – str

+1

以下相关性: '+ - UNMET PEER DEPENDENCY @ angular/common @ 2.2.1 + - UNMET PEER DEPENDENCY @ angular/core @ 2.2.1 + - UNMET PEER DEPENDENCY @ angular/platform-b​​rowser @ 2.2.1 ' 但我无法通过'npm ls webpack'知道安装的版本,直到我解决了依赖关系? – StepUp

3

尝试

npm uninstall webpack 

npm install [email protected] 

npm uninstall webpack --save 

npm install [email protected] --save 
+1

我怎样才能看到已安装的webpack版本? – StepUp

+1

'npm list | grep webpack'或者你也可以尝试'npm info webpack version' –

2

只需修改的版本,在**package.json**,打npm i并应安装在的package.json提到的版本。要确认,请转至webpack在node_modules中的文件夹并阅读package.json并且您应该能够看到相同的版本。或者只是做npm show webpack version,它会告诉你安装的版本