头图

本地构建和发布 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 包。


Jerry Wang的SAP技术专栏
SAP成都研究院开发专家,SAP社区导师,SAP中国技术大使
911 声望
1.6k 粉丝
0 条评论
推荐阅读
什么是 Angular 项目中的 tsconfig.api-extractor.json 文件
在 Angular 项目中,"tsconfig.api-extractor.json" 是一个用于配置 API Extractor 工具的配置文件。API Extractor 是一个用于生成和管理 TypeScript 库的 API 文档的工具。它能够从 TypeScript 代码中提取公共 A...

JerryWang_汪子熙阅读 147

封面图
「多图预警」完美实现一个@功能
一天产品大大向 boss 汇报完研发成果和产品业绩产出,若有所思的走出来,劲直向我走过来,嘴角微微上扬。产品大大:boss 对我们的研发成果挺满意的,balabala...(内心 OS:不听,讲重点)产品大大:咱们的客服 I...

wuwhs39阅读 4.7k评论 5

封面图
安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...

边城31阅读 7.1k评论 5

封面图
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...

边城17阅读 1.9k

封面图
【已结束】SegmentFault 思否写作挑战赛!
SegmentFault 思否写作挑战赛 是思否社区新上线的系列社区活动在 2 月 8 日 正式面向社区所有用户开启;挑战赛中包含多个可供作者选择的热门技术方向,根据挑战难度分为多个等级,快来参与挑战,向更好的自己前进!

SegmentFault思否20阅读 5.6k评论 10

封面图
过滤/筛选树节点
又是树,是我跟树杠上了吗?—— 不,是树的问题太多了!🔗 相关文章推荐:使用递归遍历并转换树形数据(以 TypeScript 为例)从列表生成树 (JavaScript/TypeScript) 过滤和筛选是一个意思,都是 filter。对于列表来...

边城18阅读 7.6k评论 3

封面图
涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...

chokcoco18阅读 2k评论 2

911 声望
1.6k 粉丝
宣传栏