我正在尝试在全球范围内安装最新版本的Yeoman和Yeoman生成器以用于Office加载项。我在macbook终端上运行以下代码。
npm install -g yo generator-office
它给了我整个终端的错误消息列表。
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
答案 0 :(得分:0)
您遇到权限问题。如果您在终端中键入ls -l /usr/local/lib/
,将会看到您没有对该文件夹的写入权限(有关权限的更多基本信息,请参见this article)。 beware of installing global packages though。
根据npm的建议,使用node version manager(nvm)。按照他们的安装说明step by step,您不会遇到权限问题。 node
和您安装的全局软件包将被放置在您具有完全权限的隐藏目录/home/YOUR_USER_NAME/.nvm
中。