天天看点

NPM包管理器(一)

现在写前端的项目,已经离不了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

包的管理命令

命令 说明

npm install <package_name>

安装包:默认本地-g参数代表全局安装,–save代表保存到dependencies,–save-dev代表保存到devDependecies

npm install

安装包:不使用任何参数代表安装package.json文件内配置的所有包,用于初始化项目

npm uninstall <package_name>

卸载包:参数-g

npm update <package_name>

更新包:可带参数-g,如果没有包名,更新所有

npm list

查看当前目录下已安装的node包

npm help

查看帮助命令

npm search <package_name>

查询包

npm root

查看当前包的安装路径

npm -v

查看当前的npm版本

npm view <package_name>

查看包的package.json内容

npm init

引导创建package.json文件

就写到这,下次我们自己创建和发布包