npm全称Node Package Manager,随同NodeJS一起安装,可以解决诸多NodeJS代码问题。多年来,JavaScript已被开发人员广泛用于共享工具,安装各种模块以及管理,对于使用Node.js的人来说理解什么是npm 是至关重要的。
npm的工作方式npm是一个广泛使用的存储库,用于发布开源Node.js项目。这意味着这是一个在线平台,任何人都可以发布和共享用JavaScript编写的工具。
npm是一个命令行工具,可以帮助与在线平台(如浏览器和服务器)进行交互。此实用程序有助于安装和卸载运行项目所需的包,版本管理和依赖关系管理。
要使用它,必须安装node.js – 因为它们捆绑在一起。
npm命令行实用程序使node.js能够正常工作,为了使用包,项目必须包含一个名为package.json的文件。在该包中,将找到特定于项目的元数据。
元数据按以下顺序显示项目的几个方面:
The projects name – 该项目的名称
The initial version – 最初的版本
Description – 描述
The entry point – 入口函数
Test commands – 测试命令
The git repository – git存储库
Keywords – 关键词
License -许可
Dependencies – 应用能够正常运行所依赖的包
The devDependencies – 开发应用时所依赖的工具包
元数据有助于识别项目,并充当用户获取信息的基线,以下是如何通过元数据识别项目的示例:
{ "name": "hostinger-npm", "version": "1.0.0", "description": "npm guide for beginner", "main": "beginner-npm.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [ "npm", "example", "basic" ], "author": "Hostinger International", "license": "MIT", "dependencies": { "express": "^4.16.4" }}
该项目的名称:hostinger-npm
最初的版本:1.0.0
描述:这是初学者的npm指南
项目的入口点或主文件是:beginner-npm.js
在存储库中查找项目的关键字或标签:npm,example和basic
该项目的作者:Hostinger International
该项目在麻省理工学院获得许可
该模块使用的依赖项或其他模块表达4.16.4
npm Modules和Start Projects的安装方法首先,必须确保已安装node.js和npm,可以通过运行一些简单的命令来完成。要查看是否已安装node.js,请打开终端或命令行工具,然后键入node -v。如果已经安装,则应显示版本号:
$ node -vv0.10.9
要查看是否已安装npm,请键入npm –v,这应该显示版本号:
$ npm -v1.2.25
如果没有安装,请从node.js网站获取Node ,并按照安装程序中的提示进行操作。
npm以单行安装程序而闻名:
$ curl https://npmjs.org/install.sh | SH
安装后,可以更新npm,因为新版本会定期发布。要进行更新,只需从node.js站点下载安装程序并再次运行它,最新版本将自动替换旧版本。
但是,也可以使用以下命令更新:
$ npm update -g npm
结论
除了作为各种node.js包的在线数据库的主要功能之外,Node包管理器的主要目标是使用命令行界面对package.json文件进行自动依赖和管理。