zoukankan      html  css  js  c++  java
  • npm 命令

    npm服务器存放在国外,在国内下载缓慢,可使用淘宝cnpm(官网:http://npm.taobao.org/);


    cnpm的安装与使用(官网有详细教程)

    安装cnpm

    1 npm install -g cnpm --registry=https://registry.npm.taobao.org

    在系统目录下可以看到cnpm可执行的命令文件

     cnpm作为一个包,安装文件存放在node_modules中

    使用cnpm安装

    使用cnpm安装包即可,至于发行自定义包还须npm命令

    使用cnpm安装的包,可以使用npm卸载

    1 sudo cnpm install -g bower    //使用cnpm安装
    2 sudo cnpm uninstall -g bower   //使用cnpm卸载
    3 sudo npm uninstall -g bower //使用npm卸载;npm能够卸载cnpm安装的包

    npm基础命令

      下载安装模块

    sudo npm -g  <module> //全局安装  
    sudo npm <module>  //局部安装 安装到当前文件中
    
    sudo npm install //根据目录下package.json中的包依赖 下载相关的模块
    局部安装模块时,常用以下参数将插件版本信息添加到package.json中 sudo npm <module> --save-dev //开发时依赖 sudo npm <module> --save //运行时依赖 --save-dev 和 --save 的作用以及区别 作用: 将模块版本信息写入dependencies或者devdependencies中,在将整个工程上传到github时,就不用上传node_modules这个文件夹了;
    如果别的开发人员使用该工程,只要执行npm install 就可以根据package.json中的dependencies或者devdependencies下载所需要的模块 区别:
    --save-dev安装的是开发依赖包; 比如babel将ES6转换成ES5这个是在开发时执行的; --save安装的是运行依赖包; 运行时就是浏览器端依赖的模块,比如jQuery模块,浏览器渲染时需要依赖的模块;这类的模块不多

     卸载模块

    sudo npm uninstall <module> -g //卸载全局安装
    sudo  npm uninstall <module>  //卸载本地安装
    

     更新模块

    sudo npm update <module>

       引导创建package.json

    sudo npm init
  • 相关阅读:
    BZOJ3124 直径
    BZOJ1491 洛谷2047 NOI2007 社交网络
    TYVJ1423 GF和猫咪的玩具
    poj 3463 Sightseeing
    TYVJ2032 升降梯上
    NOIP2009 codevs1173 洛谷P1073 最优贸易
    [BZOJ1066] [SCOI2007] 蜥蜴 (网络流)
    [BZOJ3293] [Cqoi2011] 分金币 (贪心)
    [BZOJ1045] [HAOI2008] 糖果传递 (贪心)
    [BZOJ1005] [HNOI2008] 明明的烦恼 (prufer编码)
  • 原文地址:https://www.cnblogs.com/RocketV2/p/5406144.html
Copyright © 2011-2022 走看看