zoukankan      html  css  js  c++  java
  • node02- NPM的使用

    1、NPM的应用
    目前“工程化/自动化”开发(不一定是写后台),都是基于NODE环境,基于NPM管理模块,基于WEBPACK实现模块之间的依赖打包,部署上线等

    2、NPM常规操作

      npm install xxx  把模块安装到当前目录(在哪个目录下执行的命令,这个目录就是当前目录)下
    
      npm install xxx -g 把模块安装在全局目录下
    
      npm uninstall xxx / npm uninstall xxx -g 卸载模块
    
      npm install xxx@xxx 安装指定版本号的模块
    
      npm view xxx > xxx.version.txt  查看模块的历史版本信息
    

    3、在本地项目中基于NPM安装第三方模块

    第一步:在本地项目中创建一个“package.json”的文件   (npm init 就创建了“package.json”的文件)
      作用:把当前项目所有依赖的第三方模块信息(包含:模块名称以及版本号等信息)都记录下来;可以在这里配置一些可执行的命令脚本等;
    
    第二步:安装
      开发依赖:只有在项目开发阶段依赖的第三方模块
      生产依赖:项目部署实施的时候,也需要依赖的第三方模块
    
      [npm]
        npm install xxx --save  保存到配置清单的生产依赖中
                        --save-dev/-S -D保存到开发依赖中(多数都是开发依赖)
    
    
    第三步:部署的时候“跑环境”
      不要自己一个个的安装,只需要执行 npm install 或者 yarn install 即可,npm会自己先检测目录中是否有package.json文件,如果有的话,会按照文件中的配置清单依次安装
    
    
    

    4、安装在本地和全局的区别

    [安装在全局的特点]
       1.所有的项目都可以使用这个模块
         ->容易导致版本冲突
         ->安装在全局的模块,不能基于CommonJS模块规范调取使用(也就是不能在JS中通过REQUIRE调取使用)
    
    [安装在本地的特点]
       1.只能当前项目使用这个模块
         ->不能直接的使用命令操作(安装在全局可以使用命令)
    
    
  • 相关阅读:
    hdu 1269(tarjan)
    hdu 1281(二分图最大匹配+枚举)
    CodeSmith学习笔记
    记录一个JQUERY模仿序列号输入
    jQuery Tips(5)关于伪类选择符
    PowerDesigner设置Table的默认属性值(字体颜色,大小,主键颜色等)
    使用UpdatePanel时触发JS的方法
    在C#中使用owc11 画折线图 .
    邮件发送错误解决一例
    ASP.NET下载远程图片保存到本地的方法、保存抓取远程图片
  • 原文地址:https://www.cnblogs.com/maizilili/p/13646027.html
Copyright © 2011-2022 走看看