我正在尝试在全球范围内安装最新版本的Yeoman和Office加载项的Yeoman生成器。我在Macbook终端上运行以下代码。
npm install -g yo generator-office
它为我提供了整个终端的错误消息列表。
npm WARN checkPermissions Missing write access to /usr/local/lib/node_modules
您遇到了权限问题。如果您在终端中键入ls -l /usr/local/lib/
,您将看到您没有对该文件夹的写入权限(有关权限的更多基本信息,请参阅此文章(。不过要小心安装全局软件包。
正如 npm 所建议的那样,使用节点版本管理器 (nvm(。按照他们的安装说明逐步操作,您将不会遇到权限问题。 然后,您安装的node
和全局软件包将被放置在您具有完全权限的隐藏目录中/home/YOUR_USER_NAME/.nvm
该目录。