0

我正在尝试使用这篇文章作为指南来设置带有节点的本地服务器。

将第一行粘贴到终端后,我得到以下信息

在此处输入图像描述关于如何克服这个问题的任何想法?

4

2 回答 2

0

node这在以和开头时很典型npm。我看到你和我一样在 Mac 上,你可以使用类似nvm(Node version manager) 的东西来避免安装 node 和 npm in /usr/local/xxxx,额外的好处是你的机器上有多个版本,你可以随时切换到。

https://github.com/creationix/nvm

您还有其他选项来解决这些问题,请在此处查看官方 NPM 指南以及以下解决方法:

  1. 将权限更改为 npm 的默认目录。
  2. 将 npm 的默认目录更改为另一个目录。
  3. 使用包管理器安装节点,它会为您处理这个问题。

https://docs.npmjs.com/getting-started/fixing-npm-permissions

于 2017-01-26T14:40:45.233 回答
0

好的,共振是你忘了使用sudoin 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

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

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

于 2017-01-26T14:41:02.043 回答