美文网首页npm
小知识点:npm install -g 遇到权限问题

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

作者: 狄仁杰666 | 来源:发表于2023-01-30 13:24 被阅读0次

    前言

    来啦老铁!

    新的一年开始了,笔者在 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
    

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

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

    谢谢!

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/cktufdtx.html