目录
包管理配置文件(package.json)中的devDependencies节点
搜索包 npm
下载包 国外的 https://registry.npmjs.org/ 服务器
npm包管理工具 Node Package Manager 这个包管理工具随Node.js安装包一起被安装到用户的电脑上。
npm init -y
可以运行npm install命令(或npm i)
执行npm install 命令时,npm包管理工具会先读取package.json中的dependencies节点
读取到记录的所有依赖包名称和版本号之后,npm包管理工具会把这些包一次性下载到项目中。
npm uninstall 具体的包名
如果某些包只在项目开发阶段用到,在项目上线之后不会用到,建议把这些包记录到devDependencies节点中。
- //安装指定的包,并记录到devDependencies节点中
- npm i 包名-D
- //注意 上述命令是简写形式 等价于下面的完整的写法
- npm install 包名 --save-dev
与之对应,如果某些包在开发和项目上线之后都需要用到,则建议把这些包记录到dependencies节点中。
下包的镜像源,指的就是下包的服务器地址
- //查看当前的下包镜像源
- npm config get registry
-
- //将下包的镜像源切换为淘宝镜像源
- npm config set registry=https://registry.npm.taobao.org/

为了更方便的切换下包的镜像源,可以安装nrm这个小工具,利用nrm提供的终端命令,可以快速查看和切换下包的镜像源
- //安装nrm
- npm i nrm -g
-
- //查看所有可用的镜像源
- nrm ls
-
- //将下包的镜像源切换为taobao镜像
- nrm use taobao
1、项目包
那些被安装到项目的node_modules目录中的包,都是项目包
项目包又分为两种
2、全局包
npm install 如果加了-g ,会把包安装为全局包
全局包会被安装到C:\Users\用户目录\AppData\Roaming\npm\node_modules目录下
只有工具性质的包,才会有全局安装的必要。在官网里可以看安装推荐里面有没有加-g
3、i5ting_toc
i5ting_toc是一个可以把md文档转为html页面的小工具,使用步骤如下:
- //将i5ting_toc安装为全局包
- npm install -g i5ting_toc
- //调用i5ting_toc,轻松实现md转html的功能
- i5ting_toc -f 要转换的md文件路径 -o