如何覆盖npm安装版本检查失败?
有没有办法从命令行( npm install command
)覆盖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"}
谢谢
你可以做的是去github包并更新package.json
。 然后只需在本地安装。 但是大多数情况下这些版本号都是有原因的。 node.js api有时会改变(我相信0.5.0-pre会改变,因为socket.io也会以0.5.0-pre失败)。
如果你例如安装nvm ,那么你可以很容易地保存几个版本的node.js。
如果一切都失败了,您仍可以手动下载并复制node_modules文件夹中的文件