npm install express -g
npm install <package>@<version>
install命令记录在这里:https://docs.npmjs.com/cli/install
install
如果您不确定可用的软件包版本,您可以使用:
npm view <package> versions
npm view也可以用于查看有关包的其他内容。https://docs.npmjs.com/cli/view
npm view
首先删除旧版本,然后运行以下字面上:
npm install express@3.X
或
npm install express@4.X
对于稳定或最近
npm install -g npm@latest // For the last stable versionnpm install -g npm@next // For the most recent release
在我看来,这是最简单和最快捷的方法:
$ npm -v
4.2.0
$ npm install -g npm@latest-3
…
3.10.10
这很简单。只要写这个,例如:
npm install -g npm@4.6.1
或:
npm install -g npm@version
其中你想降级
npm install -g npm@3.10.10
您可以使用以下命令更新您的npm包:
npm install <package_name>@<version_number>
例子:npm install yargs@12.0.2
npm install yargs@12.0.2
您可以使用以下命令安装以前版本的npm包:
npm install packagename@version
我有一个通用的方法来解决这种类型的问题,这也可能是有帮助的,特别是当克隆存储库以在本地运行它们时,但需要对版本进行更多的分析。
使用包npm-check-updates,我验证未在其最新可用版本中声明的包的版本(根据package.json文件),如图(https://www.npmjs.com/package/npm-check-updates)所示:
npm-check-updates
有了这些信息,我们可以验证不同包的更新状态,并决定哪些包要升级/降级,哪些包不升级/降级。
假设我们决定更新列出的所有软件包,我们可以使用ncu -u命令,它只修改您的package.json文件。
ncu -u
然后,根据存储库的要求,我们可以细化所需的内容,使用npm view <package> versions和npm install <package>@<version>
如果您必须安装旧版本的软件包,只需指定它
npm install@例如:npm installexpress@3.0.0
您还可以向该命令添加--Save标志以将其添加到您的package.json依赖项中,或者如果您希望在package.json依赖项中指定确切的版本,则可以添加--Save--serve-确切标志。
安装命令记录在这里:https://docs.npmjs.com/cli/install
npm视图版本npm view也可以用于查看有关包的其他内容。https://docs.npmjs.com/cli/view
我找到的最简单的方法:使用package.json中的版本添加包名,然后运行npm install
package.json
npm install
"next-seo": "^5.4.0","next-themes": "^0.1.1","nextjs-progressbar": "^0.0.14",
如果您想安装确切的版本,请使用npm config set save-exact=true
npm config set save-exact=true