乐趣区

关于前端:本地构建和发布-Spartacus-libraries-所需要的两个工具

具体步骤参考这篇文档。

本文介绍了如何查看 Spartacus 源代码、在本地构建库,而后使它们可供装置。

这容许开发人员应用已编译的 Spartacus 库,因而不再须要从 npm 存储库拜访 Spartacus 包。

  • 执行命令行装置 npm install -g ts-node.

ts-node 是一个 Node.js 模块,它容许你在 Node.js 环境中间接运行 TypeScript 代码,而不须要将其编译成 JavaScript。

TypeScript 是一个动态类型的编程语言,它能够编译成 JavaScript 运行在浏览器或 Node.js 环境中。然而,在开发过程中,通常须要编译 TypeScript 代码为 JavaScript 代码,而后再在 Node.js 环境中运行它们。这个过程比拟繁琐,而且须要手动运行编译命令。

ts-node 解决了这个问题,它能够在 Node.js 环境中间接运行 TypeScript 代码,它应用了 Node.js 的 VM 模块和 TypeScript 的编译器来实现这个性能。应用 ts-node,开发者能够在不来到 Node.js 环境的状况下,间接运行 TypeScript 代码,进步开发效率。

  • 执行命令行装置 npm install -g verdaccio@4.

Verdaccio 是一个基于 Node.js 的开源工具库,用于搭建和治理公有的 npm 包仓库。

Node.js 是一种十分风行的 JavaScript 运行时环境,用于编写服务器端应用程序。在 Node.js 应用程序中,咱们常常会应用 npm 包管理器来装置和治理第三方模块。然而,如果咱们须要在公司外部或团队外部共享本人的 npm 包,咱们就须要搭建一个公有的 npm 包仓库。Verdaccio 就是为了解决这个问题而创立的。

应用 Verdaccio 能够十分不便地搭建公有的 npm 包仓库,并且能够反对用户身份认证、访问控制、缓存、镜像等性能。Verdaccio 还提供了一个 Web 界面,能够不便地查看和治理曾经公布的包、用户、权限等信息。

总的来说,Verdaccio 是一个十分实用的 Node.js 工具库,能够帮忙团队更好地治理和共享本人的 npm 包。

退出移动版