SAP 电商云 Spartacus UI 修改代码后,重新构建基于 SSR 版本的程序报错

简介: SAP 电商云 Spartacus UI 修改代码后,重新构建基于 SSR 版本的程序报错

这个问题很奇怪。


想象这样的场景,我们改了一行代码,然后期望这个修改,能够反映到 SSR 即服务器端渲染的程序里。


假设我修改了 login component 的代码,执行 yarn build:user 之后,居然报下面的错误消息:


An unhandled exception occurred: Could not resolve entry module

bea0af4ca2047c91392342eeeca90151.png


经过研究发现,只要把 dist 文件夹完全删除,再重新执行 yarn build:libs:dev, 问题即解决。

d155ef2855bb1ad82a76d0a889f42aaf.png



如果 yarn build:libs:dev 执行完毕后,再次修改代码,应该如何操作?

53d77123b55fdcee26d1588689f151e9.png


再次执行 yarn build:user 即可:

98510bc5955f73cbc8fb35cb29e7e767.png



然后:


set SSR_TIMEOUT=1981231&& yarn build:dev&& yarn build:ssr&& yarn serve:ssr:dev


33b07012d3655b4758d93ad1e645e462.png


023a10ca29cc6023b6a6467db4a285f7.png


经过验证,把 dist 文件夹完全删除可以解决这个问题。

相关文章
|
2月前
|
前端开发 JavaScript 开发者
Spartacus 2211 客户成功启用 SSR
Spartacus 2211 客户成功启用 SSR
28 0
|
2月前
|
前端开发 JavaScript API
SAP UI5 sap.ui.require.toUrl 的作用介绍
SAP UI5 sap.ui.require.toUrl 的作用介绍
31 0
|
2月前
|
JSON 前端开发 测试技术
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
SAP UI5 sap.ui.core.util.MockServer.simulate 方法介绍
21 0
|
2月前
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
使用 SAP UI5 Event Bus 机制,修复 SAP UI5 分页显示数据的一个 bug 试读版
20 0
|
23天前
|
存储
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
使用 ABAP 代码打印出 SAP CRM 系统里所有维护了 Sales Area 的 business partner id
21 0
|
2月前
|
JavaScript 中间件 API
Spartacus 2211 启用 SSR
Spartacus 2211 启用 SSR
20 0
|
27天前
什么是 SAP ABAP 里的 Subscreen
什么是 SAP ABAP 里的 Subscreen
16 1
什么是 SAP ABAP 里的 Subscreen
|
27天前
|
数据处理
关于 SAP Dynpro 程序里的 OK_CODE 和 SAVE_OK 这两个全局变量
关于 SAP Dynpro 程序里的 OK_CODE 和 SAVE_OK 这两个全局变量
16 0
关于 SAP Dynpro 程序里的 OK_CODE 和 SAVE_OK 这两个全局变量
|
3月前
|
JSON 数据格式
SAP UI5 Class sap.ui.model.Context 的作用介绍
SAP UI5 Class sap.ui.model.Context 的作用介绍
32 0
|
3月前
|
中间件
SAP UI5 Tooling 实战:动手创建自己的 Custom UI5 Server Middleware 试读版
SAP UI5 Tooling 实战:动手创建自己的 Custom UI5 Server Middleware 试读版
19 0
SAP UI5 Tooling 实战:动手创建自己的 Custom UI5 Server Middleware 试读版