• 利用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 //删除本地包模块

  • 相关阅读:
    原生js ajax与jquery ajax的区别
    ajax的五大步骤
    js中setTimeout()时间参数设置为0的探讨
    js数组与字符串的相互转换方法
    javascript的三个组成部分
    linq 获取不重复数据,重复数据 var unique = arr.GroupBy(o => o).Where(g => g.Count() == 1) .Select(g => g.ElementAt(0));
    C# 随机 抽奖 50个随机码 不重复
    聚集索引和非聚集索引 聚集索引的叶节点就是最终的数据节点,而非聚集索引的叶节仍然是索引节点,但它有一个指向最终数据的指针。
    WPF ControlTemplate,DataTemplate
    C# 实现 奇数偶数排序,奇数在前,偶数在后
  • 原文地址:https://www.cnblogs.com/jing-tian/p/11281773.html
Copyright © 2020-2023  润新知