npm常用下载命令(看一眼就能记住的命令)

154 阅读2分钟

npm常用下载命令

全局依赖包 / 全局依赖模块

  • 意义: 在 任意路径下 都可以执行安装命令, 下载的依赖包 会按照到 nodejs 指定的文件夹中
/*
    自动下载最新的版本号
            npm install --global 包名 
    下载指定的版本号
            npm install --global 包名@版本号 
    
    全局依赖包安装 简写语法 
            npm i -g 包名 
            npm i -g 包名@版本号 
*/

项目依赖包 / 项目依赖模块

  • 意义:整个项目 从 开发 到 测试 到 联调 到 上线运行 都会一直使用的依赖包 称为 项目依赖包
/*
    全写
        npm install 包名
        npm install 包名@版本号
​
     简写
        npm i 包名
        npm i 包名@版本号
*/

开发依赖包 / 开发依赖模块

  • 意义:只有开发阶段使用的 项目上线运行之后就不会使用的依赖包 称为 开发依赖包
/*
     全写
           npm install -save-dev 包名
           npm install -save-dev 包名@版本号
     简写
           npm i -D 包名
           npm i -D 包名@版本号
*/

查询依赖包安装位置 安装版本

/*
    查看全局依赖包安装路径和版本号
                npm ls 包名 --global
                        
    简写语法
                npm ls 包名 -g
                        
    查看 当前项目中安装的项目依赖包和开发依赖包版本
                npm ls 包名                       
*/

新项目 根据 原始package.json 记录的依赖包进行安装

  • 意义: 新项目文件夹中 复制粘贴 之前项目的 package.json 文件
/*
      安装 package.json 中 记录的所有依赖包
      包括 项目依赖包 开发依赖包
                    npm install
                    npm i
​
      安装 package.json 中 记录的项目依赖包
      只安装项目依赖包 不安装开发依赖包
                    npm install --production
                    npm i --production
*/

删除依赖包

/*
        删除全局依赖包
                    npm uninstall --global 包名               
        删除全局依赖包 简写
                    npm un -g 包名
             
             
        删除项目依赖包/开发依赖包
                    npm uninstall 包名             
        删除项目依赖包/开发依赖包 简写
                    npm un 包名                      
*/

清除缓存

  • 依赖包下载会自动生成缓存文件, 下次再安装直接从缓存文件中执行安装程序

    需要先清除缓存 再次执行 安装程序

/*
    清除缓存
           npm cache clean --force
           npm cache clean -f
​
​
nodejs 14版本之前 有一个专门存储缓存的文件夹 
    直接删除这个文件夹也可以
    C:\Users\Administrator\AppData\Roaming\npm-cache    
​
现在 高版本nodejs 缓存文件夹更换为了
    C:\Users\Administrator\AppData\Local\npm-cache 
    也可以直接手动删除这个文件夹 清除缓存
*/