• 利用npm安装/删除/查看包信息


    利用npm安装/删除/查看包信息

     

    ======

    正文

    查看远程服务器上的包的版本信息

    npm view webpack version    //查看npm服务器上包webpack的最新版本
    npm view webpack versions    //查看服务器上包webpack的所有的版本信息

    npm info webpack //和npm view webpack version命令类似但是信息更全

    查看本地安装的包的版本信息

    npm ls webpack    //查看某个目录下的包pkg的版本信息------注意该命令一定要在某个项目下执行
    
    npm ls webpack -g    //查看本地全局安装的包pkg的版本信息

    npm显示已安装的包

     
    npm list -g --depth 0

    显示安装过的npm包!

    npm语法化版本号

    npm使用 a.b.c 的版本号来管理安装包,a为达版本号,有重大api改变,一般不向下兼容,b为小版本号,新增功能,向下兼容,c为补丁号,通常修复一些bug。npm安装包的时候允许使用一些特殊符号表示安装的版本范围,如:

    ~a.b.c :    取最新的c的版本号值,a与b保持不变
    ^a.b.c :    取b和c均为最新版本号,a保持不变

    npm install全局安装和本地安装的区别

    npm的包安装分为本地安装(local)、全局安装(global)两种,从敲的命令行来看,差别只是有没有-g而已,比如:

    npm install webpack       //本地包安装
    npm install -g webpack     //全局包安装:

    注:如果是npm 5.x版本可以不加上--save命令,如果用的是npm 3.x版本则需要手动加上--save。

    npm install 模块:安装好后不写入package.json中
    npm install 模块 --save 安装好后写入package.json的dependencies中(生产环境依赖)// //npm 3.x版本,后期版本npm 5.x以上自动写入
    npm install 模块 --save-dev 安装好后写入package.json的devDepencies中(开发环境依赖) //npm 3.x版本,后期版本npm 5.x以上自动写入

    下面解释:

      什么是本地包?跟着项目安装的包,仅在该项目的目录下能使用的包叫做本地包,通常情况下,本地包的配置文件都记录在项目目录的package.json里, 使用npm install就可以自动曾经的包了。

      那什么又叫做全局包?是将模块将被下载安装到【全局目录】中,全局安装完后可以在控制台(cmd或者其他)任何目录下直接的使用,本地安装的是项目开发过程中需要的依赖模块

    补充知识:

      通过 npm config get prefix 来获取当前设置的目录。

      npm config set prefix “d: odejs ode_global” //更改全局变量模块存放位置,当然还需在我的电脑里设置环境变量才能使用,若非必要,这个修改需谨慎。

    npm install全局卸载和本地卸载

    npm uninstall -g webpack //删除全局包模块
    npm uninstall webpack //删除本地包模块
  • 相关阅读:
    第三周作业
    第二周作业
    第一次作业(2)
    第一次作业
    百度翻译新API C#版在 winform,Asp.Net的小程序
    ajax 里的数据请求
    结合css与javascript来实现手机移动端的屏幕滑动效果
    js公农历互转(1900~2100年)
    webpack命令
    vscode快速输出console.log
  • 原文地址:https://www.cnblogs.com/it-tsz/p/12030671.html
Copyright © 2020-2023  润新知