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

    npm:node的包管理工具,是在命令行做管理。
    cnpm:淘宝的npm镜像文件 ,但一般只用于下载,不用于其他操作
    npm流程:

    • cd 路径 切换路径
    • npm install -g cnpm --registry=https://registry.npm.taobao.org 安装cnpm
    • npm i yarn -g 安装yarn
    yarn和npm区别
    
    npm install === yarn install
    npm install gulp --save === yarn add gulp  --save
    npm uninstall gulp --save === yarn remove gulp --save
    npm install gulp --save-dev === yarn add gulp --save--dev
    npm install gulp --global === yarn global add gulp --global
    npm init === yarn init 
    npm install gulp@latest --save === yarn add gulp  
    sudo npm install gulp ===sudo yarn add gulp //以管理员身份安装
    npm run dev ===yarn run dev || yarn serve
    npm run build === yarn run build
    
    • cnpm -v查看版本,是否安装成功
    • npm init (-y)创建package.json文件 -y快速生成
    • npm install gulp(eg:gulp) //下载包 (以gulp代替“包名”)
    • npm install gulp -g //将包下载到全局
    • npm uninstall gulp //只卸载,如果有依赖项会依然保存
    • npm uninstall gulp --save//卸载的同时也会把依赖信息删除
    • npm install gulp --save -dev //下载本地包保存依赖项并配置到package.json中
    --save 可以写成 -S, 保存在package中的devDependencies(线上)中,更新package.json 
    --save -dev 可以写成 -D 保存在dependencies(本地)中 
    install 写成 i 
    devDependencies 随程序一起上传到线上,项目依赖 
    dependencies 只用于本地开发,在上传时不需要上传,开发依赖 
    
    • npm info gulp //查看包信息,其中可以查看历代版本号
    • npm i gulp@2 / @2.7 / @2.7.0 -D //更换本地的版本,省略的以满足条件的最高版本安装
    ps: 版本号讲解 
      如 3. 9. 1 
     3. 主版本号,每次变化都会发生很大的变化,比如H4到H5 
     9. 子版本号,每次变化会增添一些新功能 
     1  是用来记录bug的修正 
    
    • npm outdated (gulp) //显示所有包的已安装版本,程序所需版本,包的最新版。若无最新则不显示。可以全部查看,也可以单独查看某一个包
    • npm update //更新到最新的包
    • npm ls//查看包
    • nrm ls//查看所有支持的源
    • nrm test//测试哪个源的速度最快
    • npm install gulp -g //安装
    • npm install -g gulp@2.3.1 //安装指定版本
    • npm uninstall -g gulp //卸载
    • npm update -g gulp //更新包
    • npm config list //查看配置信息
    • npm config ls -l //查看所有配置信息
    • npm get global //查看全局模式的值
    • npm set global=true //设置为默认全局模式
    • npm -h //查看帮助
    • npm help
    • npm apihelp
    • npm install -h //查看某个命令帮助
    • npm view gulp //查看包的package.json文件
    • npm view gulp key //查看包的package.json文件的某个设置项
    • npm list //查看当前目录已安装的包

    更详细也可以参考白树的博客https://www.cnblogs.com/PeunZhang/p/5553574.html

  • 相关阅读:
    布隆过滤器(Bloom Filter) 未完待续
    [面试]future模式
    R语言入门(2)-数据对象
    R语言入门(1)-初识R语言
    [面试] Java GC (未整理完)
    [面试]StringBuilder StringBuffer源码粘贴(并非源码分析, 请绕道)
    [面试]synchronized
    [面试]volatile类型修饰符/内存屏障/处理器缓存
    [面试]死锁-最简单的死锁demo
    [面试]Actor模型
  • 原文地址:https://www.cnblogs.com/huihuihero/p/10801090.html
Copyright © 2011-2022 走看看