node.js学习之npm——1.《npm是什么》

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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,446评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,969评论 19 139
  • JavaScript 模块化编程 网站越来越复杂,js代码、js文件也越来越多,会遇到什么问题? 命名冲突; 文件...
    magic_pill阅读 1,476评论 0 1
  • 这么久了,还是喜欢学校西门站牌上写的是“秋实街”而不是“河南财经政法大学”。总感觉叫秋实街的话我们是融入这座城市里...
    风雨等故人阅读 414评论 0 0