npm常用指令
安装: 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常用指令的更多相关文章
- angular2.0学习笔记4.npm常用指令记录及angular语法
以下命令,都需要在命令行窗口中,先切入到项目文件夹目录,再执行 1.npm start 这个命令会在“监听”模式下运行TypeScript编译器,当代码变化时,它会自动重新编译. 同时,该命令还会在浏 ...
- 不得不知的npm常用指令
前端进阶肯定会遇到npm(包管理工具)的使用,下面是我总结的一些比较实用的npm指令: npm install <name>安装nodejs的依赖包 例如npm install expre ...
- npm 常用指令
npm install <name>安装nodejs的依赖包 例如npm install express 就会默认安装express的最新版本,也可以通过在后面加版本号的方式安装指定版本, ...
- npm常用指令小记
查看本地指定包在npm远程服务器的版本信息 方式一: npm view <packageName> versions 方式二: npm info <packageName> 查 ...
- npm 常用指令 使用指令删除 node_modules 包
查看 npm 命令 npm help 全局命令参数 -g npm install -g 安装全局 npm uninstall -g 卸载全局 全局node包中 i5ting_toc 这个包可以把md文 ...
- 7. Buffer_包描述文件_npm常用指令_fs文件读写_模块化require的规则
1. Buffer 一个和数组类似的对象,不同是 Buffer 是专门用来保存二进制数据的. 特点: 大小固定: 在创建时就确定了,且无法调整 性能较好: 直接对计算机的内存进行操作 每个元素大小为1 ...
- Docker的使用初探(一):常用指令说明
目录 Docker的使用初探(一):常用指令说明 为什么要用Docker Docker的安装与简单使用 国内镜像加速 常用指令 Docker的使用初探(一):常用指令说明 前几个星期实践的了,再不记录 ...
- vue入门-常用指令操作
指令:v-xx组成的特殊指令,如果一个标签中有指令会默认替换原有的书 v-model:实现数据和视图的双向绑定 v-text:在元素中插入值 v-html:在元素中插入标签或者插入文本 v-if:根据 ...
- Vue系列(一):简介、起步、常用指令、事件和属性、模板、过滤器
一. Vue.js简介 1. Vue.js是什么 Vue.js也称为Vue,读音/vju:/,类似view,错误读音v-u-e 是一个轻量级MVVM(Model-View-ViewModel)框架,和 ...
随机推荐
- Ubantu安装mysql
在Linux下MySQL的安装,我一直觉得挺麻烦的,因为之前安装时就是由于复杂的配置导致有点晕.今天,需要在Linux下用Qt连接MySQL.遂安装配置了一把. 1)首先检查系统中是否已经安装了MyS ...
- oc加载动态图片
NSString *name = @"qianming.gif"; NSString *filePath = [[NSBundle bundleWithPath:[[NSBundl ...
- 关于jq的load不用回调获取其中dom元素方法
jq的load方法如果要操作其中的dom元素,需要使用回调,等其加载完了再进行dom元素的获取,今天看我们项目组长写的一段代码,发现不用回调也能获取到其中的元素. 具体是这样写的: <scrip ...
- 如何在IIS8.5上面部署php
一.开启,设置win8.1自带的IIS 8.5组件服务器. 进入控制面板,选择程序和功能,打开或关闭Windows 功能,找到Internet information services,分别开启FTP ...
- C# lesson3
一.局部变量和成员变量 1.程序入口(Main)要调用非静态成员(变量或方法)的话,是需要通过对象去调用的: 2.普通方法里面去调用变量或方法的话可以直接调用 成员变量(全局变量):放在Main方法之 ...
- javascript keycode
keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeyc ...
- 《JavaScript高级程序设计》读书笔记 ---单体内置对象
Global对象Global(全局)对象可以说是ECMAScript 中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的.ECMAScript 中的Global 对象在某种意义上是作 ...
- @Scheduled(cron = "0 0 * * * ?")实现定时任务
//每一个小时执行一次 @Scheduled(cron = "0 0 * * * ?") public void saveDailyScoreScheduled() { try { ...
- hadoop 2.2.0 关于map和reduce的个数的设置
关于hadoop中的map过程,我的理解是每一个map系统会开启一个JVM进程来处理,map之间相互并行,map函数内串行.这样的想法是否正确? 由于想在hadoop集群上算一个初始输入数据不多,但是 ...
- Java、C#双语版配套AES加解密示例
这年头找个正经能用的东西那是真难,网上一搜索一大堆,正经能用的没几个,得,最后还是得靠自己,正巧遇上需要AES加解密的地方了,而且还是Java和C#间的相互加解密操作,这里做个备忘 这里采用的加解 ...