安装: npm install <name>

npm install <name>

安装依赖包,默认安装最新版本,也可在后面加上版本号,并且将安装信息加入项目的package.json中

eg: npm install express@3.0.6

npm install <name> --global, npm install <name> -g

全局环境安装,通过require()无法调用,需要修改环境变量

npm install <name> --save, npm install <name> -S

安装至node_modules中并将安装信息写入dependencies(生产阶段依赖)中

eg:

"dependencies": {
"gulp": "^3.9.1"
}

npm install <name> --save-dev, npm install <name> -D

安装至node_modules中并将安装信息写入devDependencies(开发阶段依赖)中

eg:

"devDependencies": {
"gulp": "^3.9.1"
}

npm install <name> --save-optional, npm install <name> -O

安装至node_modules中并将安装信息写入optionalDependencies(可选阶段依赖)中

eg:

"optionalDependencies": {
"gulp": "^3.9.1"
}

npm install <name> --save-exact, npm install <name> -E

精确安装至指定版本,默认最新

eg:

"dependencies": {
"gulp": "3.9.1"
}
  

可以发现"^"消失了

npm install

模块的依赖写入package.json后,将其加入根目录,输入npm install进行安装将文件的安装信息内的模块全部安装

----------------------------------------------------------------------------------------------------------------------------------

卸载:npm uninstall/remove/rm/r/unlink/un <name> <dependency>

命令行内加入要删除的模块名以及其依赖方式即可,有多种写法

-----------------------------------------------------------------------------------------------------------------------------------

更新至最新: npm undate <name> <dependency>

不输入名称,依赖时全部更新

-----------------------------------------------------------------------------------------------------------------------------------

新建package.json: npm init

字段解读:

name: 包名

version: 版本号

description:包的描述

homePage:包的官网url

author:包的作者

contributors:其他贡献者名

dependencies 依赖包列表,如果列表内的包尚未安装,npm会自动将其安装在node_modules下

repository:包代马存放的地方

main:main 字段是一个模块ID,它是一个指向你程序的主要项目

keywords:关键字,方便搜索

npm常用指令的更多相关文章

  1. angular2.0学习笔记4.npm常用指令记录及angular语法

    以下命令,都需要在命令行窗口中,先切入到项目文件夹目录,再执行 1.npm start 这个命令会在“监听”模式下运行TypeScript编译器,当代码变化时,它会自动重新编译. 同时,该命令还会在浏 ...

  2. 不得不知的npm常用指令

    前端进阶肯定会遇到npm(包管理工具)的使用,下面是我总结的一些比较实用的npm指令: npm install <name>安装nodejs的依赖包 例如npm install expre ...

  3. npm 常用指令

    npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本, ...

  4. npm常用指令小记

    查看本地指定包在npm远程服务器的版本信息 方式一: npm view <packageName> versions 方式二: npm info <packageName> 查 ...

  5. npm 常用指令 使用指令删除 node_modules 包

    查看 npm 命令 npm help 全局命令参数 -g npm install -g 安装全局 npm uninstall -g 卸载全局 全局node包中 i5ting_toc 这个包可以把md文 ...

  6. 7. Buffer_包描述文件_npm常用指令_fs文件读写_模块化require的规则

    1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的. 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1 ...

  7. Docker的使用初探(一):常用指令说明

    目录 Docker的使用初探(一):常用指令说明 为什么要用Docker Docker的安装与简单使用 国内镜像加速 常用指令 Docker的使用初探(一):常用指令说明 前几个星期实践的了,再不记录 ...

  8. vue入门-常用指令操作

    指令:v-xx组成的特殊指令,如果一个标签中有指令会默认替换原有的书 v-model:实现数据和视图的双向绑定 v-text:在元素中插入值 v-html:在元素中插入标签或者插入文本 v-if:根据 ...

  9. Vue系列(一):简介、起步、常用指令、事件和属性、模板、过滤器

    一. Vue.js简介 1. Vue.js是什么 Vue.js也称为Vue,读音/vju:/,类似view,错误读音v-u-e 是一个轻量级MVVM(Model-View-ViewModel)框架,和 ...

随机推荐

  1. tomcat服务配置及搭建

    一.在官网上下载tomcat 下载地址:http://tomcat.apache.org/download-60.cgi 下载完后解压 二.设置环境变量 1,JAVA_HOME 2.CATALINA_ ...

  2. Java NIO Channel和Buffer

    Java NIO Channel和Buffer @author ixenos Channel和Buffer的关系 1.NIO速度的提高来自于所使用的结构更接近于OS执行I/O的方式:通道和缓冲器: 2 ...

  3. [Q]复制授权了文件但仍显示“未注册”问题(安装在非默认目录或目录包含中文)

    1. 注意要将解压后的文件复制到CAD批量打图精灵安装目录,而不要复制文件夹,复制是提示是否需要覆盖,要选择覆盖. 2. 若通过第1步操作仍然显示“未注册”,则可能是由于安装目录含有中文或者不是默认目 ...

  4. 各种编码之间的关系以及getBytes的使用

    编码基础知识参考http://my.oschina.net/chape/blog/201725 我对此作了简单的概括 iso8859-1 (通常叫做Latin-1) 属于单字节编码,最多能表示的字符范 ...

  5. markdown 自定义一个锚点

    //自定义锚点 s "m[": function mlink( text ) { var orig = String(text); // Inline content is pos ...

  6. Java Script 学习笔记

    JS编程习惯类: 1. 命名 著名的变量命名规则 只是因为变量名的语法正确,并不意味着就该使用它们.变量还应遵守以下某条著名的命名规则: Camel 标记法 首字母是小写的,接下来的字母都以大写字符开 ...

  7. 安装器---Inno Setup

    Inno Setup[1]  用Delphi写成,其官方网站同时也提供源程序免费下载.它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀.Inno Setup是 ...

  8. .netER的未来路,关于基础是否重要和应该自己手写代码吗?

    http://www.cnblogs.com/onepiece_wang/p/5558341.html#!comments 引用"基础知识的学习,一开始可能是背书,但是在后续若干年的工作过程 ...

  9. StackExchange.Redis 基本使用 (一) (转)

    StackExchange.Redis下载地址: https://github.com/StackExchange/StackExchange.Redis/blob/master/Docs/Basic ...

  10. 描述符和property内建函数

    首先我们搞清楚__getattr__ ,__get__ 和 __getattribute__ 作用的不同点. __getattr__在授权中会用到. __getattribute__  当要访问属性时 ...