我正在尝试使用这篇文章作为指南来设置带有节点的本地服务器。
将第一行粘贴到终端后,我得到以下信息
node
这在以和开头时很典型npm
。我看到你和我一样在 Mac 上,你可以使用类似nvm
(Node version manager) 的东西来避免安装 node 和 npm in /usr/local/xxxx
,额外的好处是你的机器上有多个版本,你可以随时切换到。
https://github.com/creationix/nvm
您还有其他选项来解决这些问题,请在此处查看官方 NPM 指南以及以下解决方法:
https://docs.npmjs.com/getting-started/fixing-npm-permissions
好的,共振是你忘了使用sudo
in 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
.