我无法全局安装 webpack - 终端显示缺少写入权限(我启用了 root 用户)

I can't global install webpack - terminal says missing write access(I enabled root user)

如屏幕截图所示,我已启用 root 用户并且已经执行了一个 npm init,它确实创建了一个 package.json

我能够通过 npm i -D webpack 在我的项目上本地安装 webpack。

它只是通过 npm -g i webpack 进行的全局安装不起作用。

作为参考,我使用的是带有 macOS High Sierra 的 macbook pro。

我通过将 sudo 放在 npm -g i webpack 前面来全局安装来修复它。当我这样做时我仍然是 root 用户,但不确定是否有帮助。