创建 NPM 包:完整指南
创建并发布你自己的可摇树 NPM 包,并学习每个 Web 开发人员都应掌握的必备技能
讲师:Codee Feldmann
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 了解每个 NPM 包创建者必须知道的所有基本和高级配置
- 实现可摇树的包(深入并真正理解这个概念)
- 使用自动化 CI 工具轻松发布您的 NPM 包
- 使用各种模块系统运送您的包裹
- 在维护稳定版本的同时处理软件包预发布版本的并行开发
- 创建支持 Typescript 的软件包
探索相关主题
- npm
- Web 开发
- 发展
要求
- JavaScript 基础知识
描述
NPM 软件包是当今最流行、最强大的方法,可让您的代码可重用并在各个项目之间共享。但是,由于我们大多数人都是通过开发 Web 应用程序开始编写 Web 代码,因此当我们需要创建和发布自己的第一个 NPM 软件包时,我们发现自己在猜测应该遵循哪些最佳实践
几年前,当我需要创建我的第一个 NPM 包时,我就遇到了这种情况。我试图寻找一些详细的教程或深入的课程来指导我,但很快我就意识到这样的资源并不存在。所以我开始通过无数的博客文章、简短的教程、朋友、同事以及我自己做的大量探索和实验来收集知识。
多年后,我很高兴发布这门课程并分享我在这段时间积累的知识。这样做的主要目的之一是让您使用 NPM 包的旅程更加轻松愉快。所以我希望你能享受这段学习之旅,并开始实现你自己的精彩 NPM 包
本课程将从NPM 包的基本内容开始,然后继续涉及最高级的主题
您将了解 NPM 包的基本结构、创建包所涉及的所有配置,当然还有包 json文件应包含的各种属性。我们将试验新创建的包,使用不同的模块系统发送它,使用完整的typescript支持开发它,并查看通过前端和后端应用程序使用它之间的差异。然后,我们将学习如何使用一些最流行和最令人兴奋的CI 工具自动化包的版本控制和发布过程。预发布也将在菜单上,我们将学习一些技术,这些技术将使我们能够发布预发布版本,同时维护我们当前的稳定版本。我们将测试构建包的各种方法,当然,我们将深入研究有趣的tree shake主题,在那里我们将看到实例并揭示它的所有幕后内容。
完成本课程后,您将对自己使用最佳实践创建 NPM 包的能力充满信心,并且您将拥有调试包行为和根据需要调整其配置的工具
我希望你们在我们一起度过的时光中能有一段美好的经历,并希望你们能很快开始为你们广受欢迎的全新 NPM 软件包实现自己的创意
本课程适合哪些人:
- 希望扩展 NPM 包知识并使用最佳实践创建 NPM 包的各个级别的 Javascript 开发人员
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。