使用node.js运行本地服务器

时间:2017-01-26 14:35:58

标签: node.js terminal localserver

我尝试使用此this post作为指南设置带节点的本地服务器。

将第一行粘贴到终端后,我得到以下内容

enter image description here有关如何克服这个问题的想法吗?

2 个答案:

答案 0 :(得分:0)

nodenpm开始,这是典型的。我看到你像我一样在Mac上,你可以使用类似nvm(节点版本管理器)之类的东西来避免在/usr/local/xxxx中安装节点和npm,还有额外的好处就是有多个版本你的机器,你可以随时切换到。

https://github.com/creationix/nvm

您还有其他选项可以解决这些问题,请查看官方NPM指南,并提供以下解决方法:

  1. 将权限更改为npm的默认目录。
  2. 将npm的默认目录更改为另一个目录。
  3. 使用程序包管理器安装节点,为您解决此问题。
  4. https://docs.npmjs.com/getting-started/fixing-npm-permissions

答案 1 :(得分:0)

好的是,你忘了在sudo中使用npm。这是一个非常常见的问题,而不是使用nodejs的正确方法。这是一个关于如何安装节点而不需要管理权限的简短版本。首先使用NVM或ode版本管理器。

安装

安装就像

一样简单
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
source ~/.bashrc
nvm install node
nvm use node

此方法的好处是您还可以在节点上管理多个版本。以上将安装最新的稳定版本。完成此操作后,请验证是否已安装nodenpm

之后,您不需要在任何全局sudo软件包之前添加npm,因为它会将软件包安装到您的主目录并将该变量添加到$PATH

相关问题