nodejs&npm
- npm的作用是安装依赖包,示例
npm install <model name>
- nodejs与npm:nodejs已经集成npm,安装nodejs时同时安装了npm
- 查看npm版本,
npm -v
使用cnpm
- 安装cnpm并指定淘宝镜像:
npm install -g cnpm --registry=https://registry.npm.taobao.org
全局安装和本地安装
- 默认为本地安装,-g指定为全局安装
- 全局安装在全局的usr/node/.node_modules,之后可以在所有路径下使用
- 本地安装在当前路径下的current_path/.node_modules,只能在当前目录工程下使用
已安装模块列表
- 全局已安装列表:npm list -g
package.json包管理
- dependencies/:运行时依赖
- devdependencies:编译时依赖放,打包之后就用不到了
卸载模块
npm uninstall <module name>
更新模块
npm update <module name>
搜索模块
npm search <module name>
版本号X.Y.Z
npm常用命令
npm install . -g
,package.json所在目录下执行该命令,安装所有依赖包- npm cache clear,清空npm本地缓存
npm初始化环境
npm init -y
,初始化工程环境,创建一个package.json包管理文件,-y是指遇到y/n,选择y
npm简写形式
npm i <module_name>
npm常用可选参数
- -S/--save,保存到dependencies生产依赖
- -D/--save-dev,保存到devDependencies开发依赖
- -g/--global,安装到全局依赖
- -E/--save-exact,安装指定版本
执行
npm run <module_name>
,执行包