ubuntu - gulp 安装时出现“请以 Root/Administrator 身份再次尝试运行此命令”错误
问题描述
执行此命令时,我正在尝试在我的项目中安装 gulp
npm install -g gulp
我收到这样的错误:
npm WARN deprecated gulp-util@3.0.8: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
npm WARN deprecated graceful-fs@3.0.11: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN deprecated minimatch@2.0.10: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated minimatch@0.2.14: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated graceful-fs@1.2.3: please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js
npm WARN checkPermissions Missing write access to /usr/lib/node_modules
npm ERR! path /usr/lib/node_modules
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall access
npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR! { Error: EACCES: permission denied, access '/usr/lib/node_modules'
npm ERR! stack: 'Error: EACCES: permission denied, access \'/usr/lib/node_modules\'',
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! syscall: 'access',
npm ERR! path: '/usr/lib/node_modules' }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
我已经在我的ubuntu机器上成功安装了 nodejs。我该如何解决这个问题?
解决方案
尝试运行sudo npm install -g gulp
推荐阅读
- rust - Rust stdweb 无法编译
- python - 我无法在 python 3.8 中使用 tensorflow
- javascript - 第二次点击动态路由 404
- python - 在字典中查找包含相等值的键列表
- c# - 如何使用 ASP.NET Core 更改数据库的输出文件夹?
- javascript - how to get paragraph element displayed on hovered over input element
- node.js - 我需要 Nginx 用于生产,我可以只使用 Nodejs 服务器吗?
- java - 扩展应该不那么通用的泛型类
- cakephp-3.0 - CakePHP 一些表单在提交时立即重定向而没有表单数据
- shell - 通过使用命令行参数调用 curl 在请求正文中发送数据