安装包的早期版本(install a previous version of a package)

2019-08-20 12:50发布

我用NVM下载节点v0.4.10并安装NPM与该版本节点的工作。

我试图使用安装快车

npm install express -g

我得到了表达错误需要节点版本> = 0.5.0。

那么,这是奇怪的,因为我下面一个节点方向+快递+ MongoDB的教程这里所使用节点v0.4.10,所以我假设快递是/是提供给节点v0.4.10。 如果我的假设是正确的,我怎么告诉NPM获取一个版本将与我的设置工作?

Answer 1:

如果你有安装一个软件包的旧版本,就指定

npm install <package>@<version>

例如: npm install express@3.0.0

您还可以添加--save标志该命令将其添加到您的package.json的依赖,或--save --save-exact ,如果你想在你的package.json依赖指定确切的版本标志。

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

如果你不知道什么是包的版本可供选择,你可以使用:

npm view <package> versions

npm view可用于查看其他东西约一个包了。 https://docs.npmjs.com/cli/view



Answer 2:

这是很容易。 就在写这篇文章,例如:

npm install -g npm@4.6.1

要么:

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


Answer 3:

首先删除旧版本,然后运行字面上以下几点:

npm install express@3.X


Answer 4:

在我看来这是最简单,最快捷的方式:

$ npm -v

4.2.0

$ npm install -g npm@latest-3

...

$ npm -v

3.10.10



Answer 5:

NPM安装-g NPM @版本

其中要降级

NPM安装-g npm@3.10.10



Answer 6:

您可以使用此命令来更新您的NPM包:

npm install <package_name>@<version_number>

例如: npm install yargs@12.02



Answer 7:

您可以使用下面的命令来安装NPM包的早期版本:

npm install packagename@version


Answer 8:

在Ubuntu,你可以试试这个命令。

sudo npm cache clean -f
sudo npm install -g n
sudo n stable 

具体版本:sudo的ñ8.11.3代替须藤ñ稳定



文章来源: install a previous version of a package
标签: node.js npm