我用NVM下载节点v0.4.10并安装NPM与该版本节点的工作。
我试图使用安装快车
npm install express -g
我得到了表达错误需要节点版本> = 0.5.0。
那么,这是奇怪的,因为我下面一个节点方向+快递+ MongoDB的教程这里所使用节点v0.4.10,所以我假设快递是/是提供给节点v0.4.10。 如果我的假设是正确的,我怎么告诉NPM获取一个版本将与我的设置工作?
我用NVM下载节点v0.4.10并安装NPM与该版本节点的工作。
我试图使用安装快车
npm install express -g
我得到了表达错误需要节点版本> = 0.5.0。
那么,这是奇怪的,因为我下面一个节点方向+快递+ MongoDB的教程这里所使用节点v0.4.10,所以我假设快递是/是提供给节点v0.4.10。 如果我的假设是正确的,我怎么告诉NPM获取一个版本将与我的设置工作?
如果你有安装一个软件包的旧版本,就指定
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
这是很容易。 就在写这篇文章,例如:
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
首先删除旧版本,然后运行字面上以下几点:
npm install express@3.X
在我看来这是最简单,最快捷的方式:
$ npm -v
4.2.0
$ npm install -g npm@latest-3
...
$ npm -v
3.10.10
NPM安装-g NPM @版本
其中要降级
NPM安装-g npm@3.10.10
您可以使用此命令来更新您的NPM包:
npm install <package_name>@<version_number>
例如: npm install yargs@12.02
您可以使用下面的命令来安装NPM包的早期版本:
npm install packagename@version
在Ubuntu,你可以试试这个命令。
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
具体版本:sudo的ñ8.11.3代替须藤ñ稳定