常用命令npm,gulp, node
npm常用命令:
检查npm模块的安装情况:(以常用模块 grunt为例说明)
1) 检查是否全局安装了模块Grunt:
$npm list -g grunt
2) 列出所有已经全局安装的模块:
$npm list -g
3) 检查已安装模块的版本
$npm view grunt version
显示所有一级dependencies的版本
npm ls --depth=0
在 package.json中, tilde(~) and caret(^)的区别?
https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json
4) 卸载一个全局安装的模块 grunt
npm uninstall -g grunt
4) 将安装的模块加入到项目的dependency中:(deploy的时候, 也会deploy这些模块)
$npm install --save grunt
4) 将安装的模块加入到项目的dev dependency中:(只是开发阶段需要的模块; 不deploy这些模块 )
$npm install --save-dev grunt
其它选项:
-S, --save: 加入到项目的dependency
-D, --save-dev: ==》 加入到项目的devDependencies.
-O, --save-optional: ==》 加入到项目的optionalDependencies.
5) 用NVM切换Node版本,
Node 服务器的运行使用高版本, 以确保安全漏洞能够及时修补
基于Node的deploy工具,通常更新缓慢, 需要低版本的Node
例如:
nvm list
nvm use 4.4.5
nvm use 6.9.2
https://github.com/coreybutler/nvm-windows
(初次运行的时候,似乎它不能自动删除旧目录?需要手工删除, 重新建立)
常用命令npm,gulp, node的更多相关文章
- npm常用命令学习(npm install -D,semver版本规范, npm进行版本管理的最佳实践用法)
什么是npm npm有两层含义.一层含义是Node的开放式模块登记和管理系统,网址为npmjs.org.另一层含义是Node默认的模块管理器,是一个命令行下的软件,用来安装和管理Node模块. npm ...
- nodejs nvm npm常用命令
---恢复内容开始--- 一行命令搞定node.js 版本升级 node有一个模块叫n(这名字可够短的...),是专门用来管理node.js的版本的. 首先安装n模块: npm install -g ...
- npm无反应的问题&npm常用命令
RT: windows安装完nodejs后做了相关环境变量配置后,cmd输入npm命令无反应,就光标一直闪,百度了半天终于找到解决办法 解决方法:C:\Users\Administrator(或你的账 ...
- ionic的常用命令总结以及正式发布的准备
常用命令: npm install -g ionic cordova(需要安装node) ionic start cutePuppyPics --v2(建app cutePuppyPics app名字 ...
- 一行命令搞定node.js 版本升级
from:http://www.16boke.com/article/detail/26 今天,又发现一个超级简单的升级node.js的方法.一行命令搞定,省去了重新编译安装的过程. node有一个模 ...
- cordova的常用命令
常用命令 npm install -g cordova // 加载cordovecordova create MyApp //创建一个新的文件夹cd MyApp //找到当前目录cordova pla ...
- Node.js中npm常用命令大全
npm是什么 NPM的全称是Node Package Manager,是随同NodeJS一起安装的包管理和分发工具,它很方便让JavaScript开发者下载.安装.上传以及管理已经安装的包. npm ...
- npm常用命令及其node相关工具汇总
它是一个事件驱动异步I/O单进程的服务端JS环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好. 浏览器是JS的前端运行环境. Node.js是JS的后端运行环 ...
- Gulp自动化任务及nvm、npm常用命令
项目环境配置 nvm: node版本管理工具,安装和环境变量 cmd常用命令: · nvm use [version]: 切换至指定版本的node · nvm install no ...
随机推荐
- Eclipse 手动增加linker library
多个cu文件nvcc -cubin -m64 -lcudadevrt -lcublas_device -gencode arch=compute_35,code=sm_35 -o test.cubin ...
- gcc 的参数 -Wall -O2 -ansi
-Wall 生成所有警告信息 -o test (小写字母o)是说输出为test -ansi 是使用c++98标准去编译代码. 关闭gnu c中与ansi c不兼容的特性,激活ansi c的专有特性 ...
- IE9下table th不显示边框解决方法
添加下面两行样式即可 th, td{ background-clip: padding-box; /*背景被裁剪到内边距框*/ position:relative; }
- List集合1
一.List接口介绍 List继承自Collection接口,是单列集合的一个重要分支,习惯性的会将实现List接口的对象称为List集合 二.List接口3个特点 1.有序(有序不是顺序,有序指的是 ...
- kafka分区及副本在broker的分配
kafka分区及副本在broker的分配 部分内容參考自:http://blog.csdn.net/lizhitao/article/details/41778193 以下以一个Kafka集群中4个B ...
- windows mysql 的myini
地址 :C:\ProgramData\MySQL\MySQL Server 5.7
- keil的51项目创建
keil的51项目创建步骤: 工程创建: Project->New uVision Project 项目命名:如...test CPU->Atmel::AT89C51 文件创建: File ...
- js基础概念-操作符
操作符是操作数据值的符号,也叫做运算符. 按照操作个数分为:一元运算符,二元运算符,三元运算符. 按功能分为:位操作符,布尔操作符,乘性操作符,加性操作符,关系操作符,关系操作符,相等操作符,条件操作 ...
- PyCharm:ModuleNotFoundError: No module named 'selenium'
Mac安装PyCharm后,将已有工程导入,之前使用Mac终端执行脚本时正常,现在报错ModuleNotFoundError: No module named 'selenium',解决方法是在PyC ...
- html(二)常见符号
HTML当中的常见实体内容: