在 ubuntu 16.04 LTS 中推荐安装 nodejs 和 mongodb 的位置是什么?

在 ubuntu 16.04 LTS 中推荐安装 nodejs 和 mongodb 的位置是什么?

我试图在我的 Ubuntu 16.04 LTS 中安装 node js,首先我从Nodejs_官方页面链接/usr/local/它被下载到我的下载文件夹中。然后我通过以下命令将它从下载文件夹复制到目录:

sudo cp -r node-v9.11.1-linux-x64 /usr/local/

之后我检查了我的/usr/local/目录,它显示了一个文件夹名称node-v9.11.1-linux-x64

之后我尝试通过以下命令设置路径:

sudo nano /etc/environment

:/usr/local/node-v9.11.1-linux-x64/bin然后我在 PATH 中添加了

然后我检查了一下,它向node --version我显示了v9.11.1 &npm --version5.6.0

然后我尝试运行npm i -g node-static,它说权限错误,请以 root 身份尝试。我知道这样就可以完成sudo

所以我的问题是/usr/local/安装 Node-js 是否正确,或者我应该将它安装在其他地方?

此外,我还想知道推荐安装 mongodb 的地方是什么?我是 Ubuntu 新手,因此想遵循经验丰富的开发人员建议的推荐/安全做法。谢谢!

答案1

我也是 Ubuntu 新手,几周前安装了节点。

/usr/local 是安装 Node-js 的正确选择吗?还是我应该将它安装在其他地方?

我认为 /usr/bin/ 并不是安装 nodeJs 的好地方,但请记住,您计算机上的其他用户将无权访问。

我是 Ubuntu 新手,因此想遵循经验丰富的开发人员建议的/安全的做法。

根据文件:https://docs.npmjs.com/getting-started/fixing-npm-permissions,您应该确保已完成所有“手动步骤”。

我建议你使用nodesource github 仓库用于自动安装。

答案2

我正在按照以下说明安装 nodejs 和 npm 10:

https://github.com/nodesource/distributions/blob/master/README.md#debinstall

安装运行没有任何问题!

相关内容