小知识点:npm install -g 遇到权限问题

前言

来啦老铁!

新的一年开始了,笔者在 2022 年共发表了 22 篇技术文章,与 2022 年初计划的 25 篇基本相符,由于技术类文章编写时需要大量的积累和实时记录,因此产量相对没那么多以及也没那么稳定,2022 年给自己打个合格分吧~

新的一年,我也将持续更新技术作品,与大家共同进步!

新年伊始,我们先来学点小知识,热热身吧~

学习路径

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

1. npm 简介;

这方面可以参考网络上的资料,如:https://zhuanlan.zhihu.com/p/362828765

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://zhuanlan.zhihu.com/p/362828765

开发环境与生产环境

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

  • 全局安装某个包;
npm install -g XXX
  • 出现权限问题方面的报错:
权限问题
  • 解决办法是执行以下命令:
sudo chown -R $USER /usr/local/lib/node_modules
  • 输入密码后重新执行安装命令即可解决问题;
npm install -g XXX

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

如果本文对您有帮助,麻烦动动手指点点赞?

谢谢!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、准备工作 1.1、git 1.1.1、github 首先注册、登录uername 最好都用小写,因为最后建立的...
    日居_月诸阅读 4,721评论 2 18
  • 使用NPM工具进行包管理1.通过NPM提供的npm命令来进行依赖包的下载、升级和移除2.通过package.jso...
    LRachel阅读 1,236评论 0 4
  • 一. 常用数据类型 1.string 字符串是最基本的一种Redis值。Redis字符串是二进制安全的,这意味着R...
    譬如朝潞阅读 155评论 0 0
  • 0. 扫盲 NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有...
    smile丽语阅读 484评论 0 0
  • npm install 原理分析 开门见山,npm install大概会经过上面的几个流程,本篇文章来讲一讲各个流...
    livcll学院阅读 950评论 0 0