现在写前端的项目,已经离不了nodejs了,那么nodejs的默认包管理器-NPM,又知道多少呢。说来惭愧,也没有去细细的去看它的介绍,今天在写项目突然有一探究竟的冲动,索性打开它的介绍看看吧,https://docs.npmjs.com/ ,把常用的命令记录下来,方便以后查看。
使用npm作为包管理的项目会在根目录下生成package.json文件,它里面记录着项目使用的包
{
"name": "my_package",
"version": "1.0.0",
"dependencies": {
"my_dep": "^1.0.0"
},
"devDependencies" : {
"my_test_framework": "^3.1.0"
}
}
这里需要说的是
“dependencies”:这些软件包是您的应用程序在生产中所需要的。
“devDependencies”:这些软件包仅用于开发和测试。
NPM的安装和更新
安装NPM的最佳方法是使用Node.js下载页面中的一个安装程序,安装成功后运行
npm -v
查看安装结果。
更新npm到最新版本
npm install [email protected] -g
包的管理命令
命令 | 说明 |
---|---|
| 安装包:默认本地-g参数代表全局安装,–save代表保存到dependencies,–save-dev代表保存到devDependecies |
| 安装包:不使用任何参数代表安装package.json文件内配置的所有包,用于初始化项目 |
| 卸载包:参数-g |
| 更新包:可带参数-g,如果没有包名,更新所有 |
| 查看当前目录下已安装的node包 |
| 查看帮助命令 |
| 查询包 |
| 查看当前包的安装路径 |
| 查看当前的npm版本 |
| 查看包的package.json内容 |
| 引导创建package.json文件 |
就写到这,下次我们自己创建和发布包