zoukankan      html  css  js  c++  java
  • 利用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使用 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 //删除本地包模块

  • 相关阅读:
    判定一个APP是否可以上线?
    即时聊天-环信
    类目延展协议
    一个sql的优化
    多线程编程
    sql小总结
    人生七问
    js之按键总结
    搭建框架日志记录
    jquery函数
  • 原文地址:https://www.cnblogs.com/jing-tian/p/11281773.html
Copyright © 2011-2022 走看看