npm包管理工具使用小结

npm(node package manager)是一个node包管理工具,我们可以方便的从npm服务器下载第三方包到本地使用。

安装:

NPM是随同NodeJS一起安装的包管理工具,因此需要安装node.js。

这个可以到nodejs官网下载安装。

如何检测是否安装成功:

在dos命令行中输入npm -v回车,出现版本信息,说明安装成功。

如何使用npm?

npm常用命令如下

  • npm -v 
    显示npm包管理器的当前版本

构建一个新项目时必须要先进行初始化,然后会生成一个package.json文件,里面包含了安装包的版本信息。

  • npm init 
    运行构建新项目初始化
  • npm install 模块名称 
    在项目中安装一个模块

install可简写为i

  • npm install -g 模块名称 
    全局方式安装一个模块
  • npm install 模块名称 –save 
    在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目依赖
  • npm install 模块名称 –save-dev 
    在项目中安装一个模块,并把此模块添加到项目配置文件package.json中,作为项目开发依赖(devDependency)
  • npm i 模块名称@版本号  -save
  • 在项目中安装指定版本的包
  • npm list 
    列出项目中已安装的所有模块
  • npm list -g 
    列出系统中全局安装的所有模块
  • npm remove 模块名称 
    从项目中移除已安装的模块
  • npm remove -g 模块名称 
    从系统的全局安装中移除已安装的模块
  • npm remove 模块名称 –save 
    从项目中移除已安装的模块,并从配置依赖中移除依赖关系
  • npm remove 模块名称 –save-dev 
    从项目中移除已安装的模块,并从配置依赖中移除开发依赖(devDependency)关系
  • npm update 模块名称 
    更新指定的已安装模块的版本
  • npm update -g 模块名称 
    更新指定的全局安装模块的版本

通过npm我们可以方便的安装第三方包文件和开源框架,比如gulp,webpack,jQuery,bootstrap,vue等等都可以通过npm来安装。

安装淘宝镜像:

使用 NPM 过程很多人估计都知道,在国内下载第三方包的速度极其之慢。为大家推荐使用淘宝 NPM 镜像,它是一个完整 npmjs.org 镜像,你可以用此代替官方版本(只读),同步频率目前为 10分钟 一次以保证尽量与官方服务同步。

在全局安装淘宝镜像

$ npm install -g cnpm --registry=https://registry.npm.taobao.org
或者使用如下命令也可以实现
npm install -g cnpm

npm使用小结的更多相关文章

  1. npm 重点小结

    npm作为javascript一个用得比较广的包管理工具,已经集成在了node里面,基本一安装node就可以用npm了,十分方便.这里的小结主要沿着官方文档的思路,挑出一些比较重点的,平时常用的部分进 ...

  2. npm 使用小结

    本文内容基于 npm 4.0.5 概述 npm (node package manager),即 node 包管理器.这里的 node 包就是指各种 javascript 库. npm 是随同 Nod ...

  3. linux下的npm安装

    curl --silent --location https://rpm.nodesource.com/setup_10.x | bash - yum install -y nodejs npm in ...

  4. express框架+jade+bootstrap+mysql开发用户注册登录项目

    完整的项目代码(github):https://github.com/suqinhui/express-demo express是基于Node.js平台的web应用开发框架,用express框架开发w ...

  5. express框架开发案例

    express是基于Node.js平台的web应用开发框架,用express框架开发web项目可以直接构建整个项目框架并且将前端页面跟后台贯穿起来,用起来还是灵活的:最近刚开始学习,写篇博客总结下,涉 ...

  6. npm常用命令小结

    目录(更新于2016.09.23): 1.认识和使用NPM 2.npm包安装模式 3.npm包管理(package的安装.卸载.升级.查看.搜索.发布,其他等) npm install [-g] 本地 ...

  7. NPM小结

    nodejs的出现,可以算是前端里程碑式的一个事件,它让前端攻城狮们摆脱了浏览器的束缚,踏上了一个更加宽广的舞台.前端的可能性,从此更加具有想象空间. 随着一系列基于nodes的应用/工具的出现,工作 ...

  8. Vue学习之npm常用命令及参数小结(十四)

    NPM几个常用命令和参数的意思: npm install packagename 安装模块如不指定版本号 默认会安装最新的版本 npm install packagename 0.0.1 安装指定版本 ...

  9. gulp使用小结(二)

    接上篇文章接Gulp使用小结(一) 内容如下: 首先,偶在gulp-demos上已经提交了个较通用的栗子...俺琢磨半天,原准备分阶段搞些 Gulp 套路,但是写完介个栗子之后,觉得已经能覆盖绝大多数 ...

随机推荐

  1. [转]WebForm中使用MVC

    本文转自:https://www.cnblogs.com/encoding/articles/3556046.html 前言 掐指一算,3年没写博了,好懒的说... 众所周知,MVC现在越来越火了,不 ...

  2. WinForm 多语言处理

    多语言处理工具我使用的是  SailingEase .NET Resources Tool ,好处是导出一个Excel,把具体翻译工作交给专业的人来做,翻译ok后再导入,缺点就是后续更改麻烦,添加一个 ...

  3. Jquery 筛选选择器

    筛选选择器(方法) 既然是方法 那就应该对象调用   obj.metch(); $(“.dd”).children("ul"),show();           //找到.dd下 ...

  4. ef和mysql使用(二)--让mysql支持EntityFramework.Extended实现批量更新和删除

    我们都知道Entity Framework 中不能同时更新多条记录,但是一个老外写的扩展库可以实现此功能EntityFramework.Extended,但是如何是mysql数据库要怎么实现呢 首先实 ...

  5. 【学习笔记】--- 老男孩学Python,day9, 文件操作

    有 + 就是有光标,注意光标位置 不同模式打开文件的完全列表:  http://www.runoob.com/python/python-files-io.html 模式 描述 r 以只读方式打开文件 ...

  6. 左连接sql

    <?php public function sumZong($id){ $sql =' SELECT * FROM vvt_league_user AS p Left join vvt_leag ...

  7. js与native的交互

    WebView与Javascript交互(Android): WebView与Javascript交互是双向的数据传递,1.H5网页的JS函数调用Native函数 2.Native函数调用JS函数,具 ...

  8. 大数据平台的技术演化之路 诸葛io平台设计实例

    如今,数据分析能力正逐渐成为企业发展的标配,企业通过数据分析的过程将数据中的信息提取出来,进行处理.识别.加工.呈现,最后成为指导企业业务发展的知识和智慧.而处理.识别.加工.呈现的过程从本质上来讲, ...

  9. 如何将钉钉集成到FineReport插件中

    报表服务器 安装钉钉管理插件后,打开报表管理平台,管理系统下会增加钉钉管理节点,钉钉相关的配置管理都将会放在这个节点中去配置: 同时,设置定时任务的最后一步输出设置中,会增加推送钉钉消息: 钉钉企业应 ...

  10. redis 数据淘汰策略与配置

    redis 数据淘汰策略 volatile-lru:从已设置过期的数据集中挑选最近最少使用的淘汰volatile-ttr:从已设置过期的数据集中挑选将要过期的数据淘汰volatile-random:从 ...