Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于我的节点版本,我可以使用哪个npm版本有限制吗?_Javascript_Node.js_Npm_Npm Install_Node Modules - Fatal编程技术网

Javascript 基于我的节点版本,我可以使用哪个npm版本有限制吗?

Javascript 基于我的节点版本,我可以使用哪个npm版本有限制吗?,javascript,node.js,npm,npm-install,node-modules,Javascript,Node.js,Npm,Npm Install,Node Modules,有没有办法知道我是否可以将特定版本的npm与特定版本的node一起使用 我想使用最新的npm(撰写本文时为6.4.1)和最新的LTS(撰写本文时为8.11.4) 我意识到版本非常接近,可能没有问题,但我学会了不要对我不知道的东西进行假设:p我建议您安装nvm(),让它进行版本管理 用法: 要下载、编译和安装最新版本的node,请执行以下操作: nvm install node 然后在任何新的shell中,只需使用已安装的版本: nvm use node 或者您可以直接运行它: nvm run

有没有办法知道我是否可以将特定版本的npm与特定版本的node一起使用

我想使用最新的npm(撰写本文时为6.4.1)和最新的LTS(撰写本文时为8.11.4)


我意识到版本非常接近,可能没有问题,但我学会了不要对我不知道的东西进行假设:p

我建议您安装nvm(),让它进行版本管理

用法: 要下载、编译和安装最新版本的node,请执行以下操作:

nvm install node
然后在任何新的shell中,只需使用已安装的版本:

nvm use node
或者您可以直接运行它:

nvm run node --version
或者,您可以使用所需版本的节点在子shell中运行任意命令:

nvm exec 4.2 node --version
您还可以获取可执行文件的安装路径:

nvm which 5.0

阅读更多信息:

谢谢。我已经在使用nvm了。只是在v10成为LTS之前,我们使用的是v8,我喜欢最新npm版本的一些功能npm@latest将npm更新为最新版本。是的,但我的问题是是否可以安装任何版本的npm和任何版本的nodeNo,您必须查看更改日志。