常用命令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://*.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

(初次运行的时候,似乎它不能自动删除旧目录?需要手工删除, 重新建立)

上一篇:团队作业4——第一次项目冲刺(Alpha版本)2017.4.22


下一篇:关系数据库SQL之基本数据查询:子查询、分组查询、模糊查询