npm install express -g

962738 次浏览

npm install <package>@<version>

install命令记录在这里:https://docs.npmjs.com/cli/install

如果您不确定可用的软件包版本,您可以使用:

npm view <package> versions

npm view也可以用于查看有关包的其他内容。https://docs.npmjs.com/cli/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

$ npm -v

3.10.10

这很简单。只要写这个,例如:

npm install -g npm@4.6.1

或:

npm install -g npm@latest    // For the last stable versionnpm install -g npm@next      // For the most recent release

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包:

npm install packagename@version

我有一个通用的方法来解决这种类型的问题,这也可能是有帮助的,特别是当克隆存储库以在本地运行它们时,但需要对版本进行更多的分析。

使用包npm-check-updates,我验证未在其最新可用版本中声明的包的版本(根据package.json文件),如图(https://www.npmjs.com/package/npm-check-updates)所示:

在此处输入图片描述

有了这些信息,我们可以验证不同包的更新状态,并决定哪些包要升级/降级,哪些包不升级/降级。

假设我们决定更新列出的所有软件包,我们可以使用ncu -u命令,它只修改您的package.json文件。

然后,根据存储库的要求,我们可以细化所需的内容,使用npm view <package> versionsnpm 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

"next-seo": "^5.4.0","next-themes": "^0.1.1","nextjs-progressbar": "^0.0.14",

如果您想安装确切的版本,请使用npm config set save-exact=true