npm install -g 遇到权限问题解析

 更新时间:2023年06月13日 10:01:20   作者:狄仁杰666  
这篇文章主要为大家介绍了npm install -g 遇到权限问题解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪

前言

我们先来学点小知识,热热身吧~

学习路径

  • npm 简介;
  • npm 常用命令;
  • npm 命令近期遇到的一个问题和解决方法;

1. npm 简介;

这方面可以参考网络上的资料,如:

https://www.jb51.net/javascript/284756lf4.htm   

https://www.jb51.net/javascript/286110qj9.htm

2. npm 常用命令;

这方面,笔者经常使用的命令有:

// 查看 npm 版本
npm -v
// 更新 npm
npm install npm@latest -g
npm install -g npm
// 新建 npm 管理的 node.js 项目
npm  init
// 安装 package.json 内声明的所有包
npm install
// 本地安装指定包,非全局
npm install 包名
// 本地安装指定包,全局
npm install -g 包名
// 查看本地已安装的包
npm list
// 开发环境下安装指定包,安装到 package.json 的 devDependencies 下
npm install --save-dev 包名 简写npm i -D 包名
// 生产环境下安装指定包,安装到 package.json 的 dependencies 下
npm install --save 包名 简写npm i -S 包名
// 从指定镜像地址安装包
npm install --registry=XXXX
npm install 包名 --registry=XXXX
...

关于 --save-dev 和 --save 的总结如下:

(图片摘抄自:https://www.jb51.net/article/260554.htm

开发环境与生产环境

3. npm 命令近期遇到的一个问题和解决方法(Mac 机器);

全局安装某个包;

npm install -g XXX

出现权限问题方面的报错:

权限问题

解决办法是执行以下命令:

sudo chown -R $USER /usr/local/lib/node_modules

输入密码后重新执行安装命令即可解决问题;

npm install -g XXX

好了,今天就简单学习记录点小知识,浅尝辄止,下期再见~

更多关于npm install -g权限问题的资料请关注脚本之家其它相关文章!

相关文章

  • 详解如何在vscode里面调试js和node.js的方法步骤

    详解如何在vscode里面调试js和node.js的方法步骤

    这篇文章主要介绍了详解如何在vscode里面调试js和node.js的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • 安装Node.js并创建Web程序

    安装Node.js并创建Web程序

    这篇文章介绍了安装Node.js并创建Web程序的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法

    NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法

    这篇文章主要介绍了NodeJS与HTML5相结合实现拖拽多个文件上传到服务器的实现方法的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-07-07
  • Nodejs学习笔记之入门篇

    Nodejs学习笔记之入门篇

    本系列教程致力于教会你如何用Node.js来开发应用,过程中会传授你所有所需的“高级”JavaScript知识。绝不是一篇“Hello World”的教程。
    2015-04-04
  • 详解node-ccap模块生成captcha验证码

    详解node-ccap模块生成captcha验证码

    本篇文章主要介绍了node-ccap模块生成captcha验证码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • nodejs子进程child_process和cluster模块深入解析

    nodejs子进程child_process和cluster模块深入解析

    本文从node的单线程单进程的理解触发,介绍了child_process模块和cluster模块,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-09-09
  • 使用nvm管理不同版本的node与npm的方法

    使用nvm管理不同版本的node与npm的方法

    本篇文章主要介绍了使用 nvm 管理不同版本的 node 与 npm的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10
  • 一文带你了解前端包管理工具npm、yarn和pnpm

    一文带你了解前端包管理工具npm、yarn和pnpm

    如果您是前端开发人员,您将接触到一些包管理工具,包管理工具是连续自动化程序的集合,例如安装、升级、配置和删除程序,下面这篇文章主要给大家介绍了关于前端包管理工具npm、yarn和pnpm的相关资料,需要的朋友可以参考下
    2022-05-05
  • 使用Node.js实现HTTP 206内容分片的教程

    使用Node.js实现HTTP 206内容分片的教程

    这篇文章主要介绍了使用Node.js实现HTTP 206内容分片的教程,Node.js是一款用于服务器端的JavaScript框架,需要的朋友可以参考下
    2015-06-06
  • 手写Node静态资源服务器的实现方法

    手写Node静态资源服务器的实现方法

    这篇文章主要介绍了手写Node静态资源服务器的实现方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03

最新评论