1. 最近工作上用到Angular,需要查阅一些英文资料,虽然英文非常烂,但是种种原因又不得不硬着头皮上,只是每次看英文都很费力,因此决定将一些比较重要的特别是需要反复阅读的资料翻译一下,以节约再次阅读的时间。
2. 另外一方面,如果只是看英文,不做笔记和记录,通常会很浮躁,很多知识点都是一知半解,因此倒不如翻译一下,以加深自己的理解(虽说是翻译,但实际上只是按照自己的理解,复述一下,因此不敢擅用直译、意译了,更加不敢说什么信雅达了)。
3. 再强调一下,由于英文水平有限,错误在所难免(并非客套),如果因为这篇文章的错误而误导,深表歉意!也因此在下面首先贴出原文链接。
在这篇博客里面,主要讲述向npm发布Angular组件所必需的相关知识,这些组件具备以下特性:
平台中立的(比如可运行在浏览器和Web Workers环境)
可以将所有文件打包在一起,也可以多个文件的形式发布
可以使用Angular的预编译
使用TypeScript时允许IDE智能提示,可以进行编译时类型检查
这篇文章不会说明怎么开发一个npm模块,如果想了解这方面的知识,可以访问下面的链接: