我是Ubuntu(linux)的新手。
我为项目安装了node.js.
最近我在npm install
上收到此错误。
错误:无法安装“pre”版本的节点,请使用--nodedir标志
我在下面找到了一个堆栈链接
在解决方案下,它会询问安装node.js的目录,目前我无法安装nodejs。
请帮我看看如何找到安装node.js的目录。
答案 0 :(得分:36)
快速解释
您的版本为-pre
。摆脱它并从nodejs.org。
您可以使用which
查找命令。对于您的情况,请键入which nodejs
。
编辑:你的link的答案是指节点源代码的路径,而不是nodejs二进制文件。
答案 1 :(得分:1)
在Ubuntu上,大多数软件都可以从内置存储库安装。这会为您更新它(即使它有时有点过时)。
要以Ubuntu方式安装稳定版本,请安装nodejs-legacy
软件包(卸载版本后):
sudo apt install nodejs-legacy
要使用最新版本,请参阅https://askubuntu.com/a/663052/438156(我的回答)或https://askubuntu.com/a/711976/438156(更多涉及的内容,更多是Ubuntu方式)。