npm 是什么
npm由三部分组成
1.网站
2.注册库(registry)
3.命令行工具(CLI)
+ 网站是开发者使用npm的最基本方法,包括发现/查找package,编写说明,管理他们的npm各个方面。
+ 注册库(registry)是一个关于package信息的一个巨大的库。
+ CLI 通过命令行或者终端,这是开发者通过CLI与npm打交道的途径。
用npm 可以做什么
1.为你的应用使用package,或者直接使用他们
2.下载可以立即使用的独立的工具(第三方工具)
3.无需下载下使用npx运行package
4.分享你的代码向任何一个npm使用者
5.对特定的开发者限制代码
6.组成虚拟的团
7.管理多个版本的代码和代码依赖的版本
8.当代码更新时很容易的更新应用
9.多种方法去解决同一个疑问
10.去发现在相同的问题上其他的开发者
如何查找package
去发现package,打开你的npm搜索栏
当你浏览时,你会发现
+ node 模块(node modules) 可以在服务器端使用
+ 在命令行中添加命令供您使用的包
+ 可以用到网站浏览器端的package
实例——找到一个package
例如,假设你想为你的应用找一个条形码(二维码),预期花费数周时间来设计和实现,还不如去看下是否有人已经上传了一个二维码的package。
1.从搜索框输入值开始
search-bar-qr-scanner-what-is-npm.png
2.相关选项将出现
search-results-qr-what-is-npm.png
3.或者点击,去过滤更多的有可能的
search-qr-what-is-npm.png
4.当你选择一个package去探索,更多的信息会展示出来,这些信息是package的作者写的,很详细。
page-results-qr-scanner-what-is-npm.png
5.现在你可以浏览开发者文档,去学习如何使用这些package。
下一步
现在你已经知道了npm是什么,以及粗浅的使用方法,是时候开始了。下载npm,去看看你将会创建什么。
深入学习
去学习更多的npm 正如一个产品,新的特性,有趣的使用方法在开发,登录你的npm-weekly 实事通讯。
原文链接https://www.npmjs.com.cn/getting-started/what-is-npm