Node.js——NPM介绍
程序员文章站
2022-05-31 20:05:18
...
一、NPM常用命令
1、npm -v、npm version
查看NPM的安装版本。
2、npm init
通过npm init命令可以生成一个package.json文件。这个文件是整个项目的描述文件,通过这个文件可以清楚地知道项目的包依赖关系、版本、作者等信息。每个NPM包都有自己的package.json文件,使用这个命令将需要填写项目名、版本号、作者等信息。
在填写完毕后,在使用命令的文件夹中多了一个package.json文件。如果不想填写这些内容,也可以在这条命令后添加参数-y或者-yes,这样系统将会使用默认值生成package.json文件,例如:
npm init -y
npm init --yes
3、npm install
通过npm install命令安装包,如安装underscore这个包(underscore是一个强大的JavaScript工具库,使用这个库可以大大提高开发效率),例如:
npm install underscore
在安装包的时候可以在命令后添加–save或者-S参数,这样安装包的信息将会记录在package.json文件的dependencies字段中。
如果这个包知识开发阶段需要的,可以继续添加-dev参数。这样安装包的信息将会记录在package.json文件的devDependencies字段中。
提示:建议将所有项目安装的包都记录在package.json文件中。当我们的package.json文件中有了依赖包的记录时,只需要运行npm install命令,系统就会自动安装所有项目需要的依赖包。当不需要使用某个包时,可以运行npm uninstall命令来卸载这个包。
二、package.json文件
对该相关文件中的主要字段进行说明:
- Name:包的名字。
- Respository:保存放的仓库地址。
- Keywords:包的关键字,有利于别人通过搜索找到你的包。
- License:遵循的协议。
- Maintainers:包的维护者。
- Author:包的作者。
- Version:版本号,遵循版本命名规范。
- Dependencies:包依赖的其他包。
- devDependencies:包开发阶段所依赖的包。
- homepage:包的官方主页。