npm初识
1. 认识npm
npm(Node Package Manager),翻译过来是Node的包管理器,其实它面向的是整个JavaScript的,称它为JavaScript世界的包管理器更合适。npm随同NodeJs一起安装。
npm最大的作用是,能让用户从npm服务器下载别人编写上传的包,也能让用户上传自己编写的包。npm面向是的全世界开发者,里面的资源极丰富,基本你所需要的某个功能需求,都能在npm里面找到对应的包来解决。在NodeJs中我们通过npm下载某个包之后,可以通过引入模块的形式来使用。
2. 淘宝镜像
国内使用npm安装各种包时可能会会比较慢,建议先换源:npm config set registry https://registry.npm.taobao.org
。
当前你也可以安装 cnpm
代替 npm
命令,但是不建议,某些特定时候会无法预估的问题,所以不再赘述cnpm的使用。
3. 基础命令
-
检测版本
npm -v
-
初始化项目
npm init
npm init -y
命令会在目录下生成一个package.json的文件,用来记录项目的各种信息。
-
安装包
npm install 包名 参数
简写npm i 包名 参数
,可在包名后面接上@版本号
。参数
--sava
或-S
表示生产环境参数
--save-dev
或者-D
表示开发环境参数
-g
表示全局安装 -
卸载包
npm uninstall 包名
简写npm un 包名
-
更新包
npm update 包名
-
查看安装的所有包
npm list
当前项目安装的包npm list -g
全局安装的包 -
发布包到npm
npm publish
(换成淘宝源之后不能发布)