NPM – 节点包管理器 – 快速入门和高级

NPM – Node package manager – Quickstart & Advanced

快速开始使用 npm 并自己创建 npm 包。掌握的不仅仅是 npm 的基础知识!

你会学到什么

  • 学习如何使用npm的基本功能
  • Npm 命令:npm 安装、npm 运行
  • 使用 npm 进行依赖管理
  • 语义版本控制
  • Npm 工作区
  • 创建 npm 包
  • 将 npm 与 TypeScript 结合使用
  • Npm 安全:审计、安装后脚本、安全事件
  • 使用 npx 执行节点模块
  • Npm 替代品,例如 Yarn 和 Pnpm
  • Git 和 Npm
  • 安全释放 NodeJs 生态系统的力量

要求

  • 基本的 JavaScript 和节点
  • 基本的编程技能,例如使用终端

描述

依赖管理是困难和复杂的。Npm是一个非常强大的工具,可以优雅地处理它。

您好,欢迎来到您需要快速开始使用Npm然后深入了解它的更多高级功能的唯一课程。

本课程的结构遵循80/20 规则

  • 首先,您将学习80% 的时间都会用到的npm 命令和功能。
  • 在以下部分中,您将掌握npm的全部功能和高级功能。

本课程涵盖的Npm功能:

  • 了解依赖类型:本地全局对等依赖
  • 使用npm安装命令
  • dependencies 和devDependencies的区别
  • Npm 语义版本控制或 semver
  • 使用EsBuild准备要在浏览器中运行的项目
  • 理解CommonJsEsModules的区别
  • 通过初始化您自己的私有注册表并向其发布包来了解注册表的工作方式
  • 使用高级安全主题以安全的方式创建和使用包
  • C++插件
  • Npm工作区
  • 将npm打字稿一起使用
  • 将npmGit结合使用
  • 了解依赖管理以及Npm是如何做到的。

到课程结束时,您将能够像专业人士一样使用Npm和处理软件包,学习最常用的命令以及使用需要多年才能发现的更高级的功能。

为什么这门课程从其他 Udemy 课程中脱颖而出:

  • 快节奏、简洁、省去大部分打字– 专注于解释 –尊重你的时间
  • 实用知识– 演示文稿保持在最低限度,我们专注于真正重要的事情
  • Programming active instructor – 一位优秀的讲师永远不会与行业失去联系
  • 逻辑和灵活的结构– 按照自己的节奏学习课程
  • 大字体、深色背景、全高清内容,这样即使在小屏幕甚至平板电脑上也能阅读。
  • 终身访问
  • 向您当前或未来的雇主出示的结业证书
  • 问答活跃导师

导师

我的名字是 Alex Horea,我是一名活跃的高级Web 和云开发人员,我想向您传授我在初学者时希望掌握的知识。我坚信实践是最好的学习方式,在本课程中,您将学习基础知识和最常用的 Npm 命令,然后深入了解高级功能。

超越理论,向活跃的讲师学习,符合当今的编程需求

本课程适合谁:

  • 渴望开始充分利用 NPM 的软件开发人员
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。