Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Node.js 如何覆盖npm安装版本检查失败?_Node.js_Npm - Fatal编程技术网

Node.js 如何覆盖npm安装版本检查失败?

Node.js 如何覆盖npm安装版本检查失败?,node.js,npm,Node.js,Npm,有没有办法通过命令行npm install命令覆盖npm对packages.json文件的版本检查 我想尝试安装/运行一个包,即使它与我的node.js版本不匹配 这就是我得到的错误: npm ERR! Unsupported npm ERR! Not compatible with your version of node/npm: canvas@0.6.0 npm ERR! Required: {"node":"0.4.x"} npm ERR! Actual: {"npm":"1.0.8

有没有办法通过命令行npm install命令覆盖npm对packages.json文件的版本检查

我想尝试安装/运行一个包,即使它与我的node.js版本不匹配

这就是我得到的错误:

npm ERR! Unsupported
npm ERR! Not compatible with your version of node/npm: canvas@0.6.0
npm ERR! Required: {"node":"0.4.x"}
npm ERR! Actual:   {"npm":"1.0.8","node":"v0.5.0-pre"}

谢谢

如果所有其他操作失败,您仍然可以手动下载并复制node_模块文件夹中的文件

如果所有操作失败,您仍然可以手动下载并复制node_模块文件夹中的文件

您可以做的是转到github package并更新package.json。然后在本地安装它。但大多数情况下,这些版本号的存在是有原因的。node.js api有时会更改,我认为0.5.0-pre已更改,因为socket.io也会因0.5.0-pre而失败


例如,如果您安装了node.js,您可以轻松地同时保存多个版本的node.js。

您可以做的是转到github包并更新package.json。然后在本地安装它。但大多数情况下,这些版本号的存在是有原因的。node.js api有时会更改,我认为0.5.0-pre已更改,因为socket.io也会因0.5.0-pre而失败


例如,如果您安装了node.js,您可以轻松地将多个版本的node.js并排保存。

感谢nvm/nave提示。希望这些节点版本问题能很快稳定下来。@Ben如果你问我的话,它已经稳定了很多。您将版本从4.x.y升级到了5.y.Z。如果你问我的话,那么你可以期待破碎。稳定的仍然是4.Y.Z,所以您仍然应该使用它来生产5.Y.Z。因为玩弄。有关更多信息,请参阅。感谢nvm/中堂提示。希望这些节点版本问题能很快稳定下来。@Ben如果你问我的话,它已经稳定了很多。您将版本从4.x.y升级到了5.y.Z。如果你问我的话,那么你可以期待破碎。稳定的仍然是4.Y.Z,所以您仍然应该使用它来生产5.Y.Z。因为玩弄。有关更多信息,请参阅。