我试图在我的 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 --version
5.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
安装运行没有任何问题!