npm
概念
npm有三个主要的组件组成
- 网站 the website
- registry(注册库)
- CLI命令行工具
网站是开发这使用npm最基本的方法。包括发现package,编写说明,管理他们的NPM各个方面。
注册库(registry)是一个关于package信息的一个大的库。
CLI通过命令行运行,这是大多数的开发者跟npm打交道的方式。
npm用途
- 为你的应用修package或者直接使用它们。
- 下载你能够立刻使用的独立(第三方)工具。
- 无需下载的情况下使用npx运行package。
- 分享你的代码跟任何的npm用户。
- 对特定的开发者限制代码。
- 组成虚拟团多。
- 管理代码或者代码依赖的版本。
- 当基础的代码更新是更新应用。
- 对于难题去发现多种解决方法。
- 去发现面对同一问题的开发者。
怎样去发现package
使用npm的搜索栏。
浏览时你会发现。
- node 模块(node modules),可以在服务器端使用。
- 带有CLI的package。
- 可以用到网站浏览器端的package。
实例——找到一个package
例如,假设你想为你的应用找一个条形码(二维码),预期花费数周时间来设计和实现,还不如去看下是否有人已经上传了一个二维码的package。从搜索框输入值开始。
- 相关选项会出现。
- 然后选择一个package来看看,更多的信息展现出来。这些信息是packasge的作者写的,非常的详细。
- 现在你可以看下开发者的说明,去看看怎样使用这些package。
下一步
现在你已经知道了npm是什么,以及粗浅的使用方法,是时候开始了。下载npm,去看看你将会创建什么。