动漫引擎

导航

常用命令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

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

 

posted on 2017-05-18 00:12  动漫引擎  阅读(249)  评论(0编辑  收藏  举报