SAP 电商云 Spartacus 服务器端渲染的单步调试详细步

2022-09-01  本文已影响0人  华山令狐冲

本文介绍如何在本地调试 SAP Spartacus Node.js 应用。

按照这个链接 安装 Spartacus.

在 package.json 的 scripts 区域,生成了一个名叫 build:ssr 的指令,默认按照 --prod 参数来构建。

如果使用这个 script,我们不得不调试 minified and uglified code, 不太直观。

也就是说,去掉 --prod:production

使用如下命令行:

ng build && ng run mystore:server

采用这个方式构建出的 main.js, 代码是可读的:

(3) 添加一个 --inspect-brk 选项:

node --inspect-brk dist/mystore/server/main.js

启动:

npm run serve:ssr

(4) Chrome 地址栏输入 chrome://inspect, 点击 inspect hyperlink:

断点会自动触发,停在 main.js 的第一行:

现在就可以开始调试了:

引起 Node.js 应用高 CPU 占用率的一些可能性:

上一篇 下一篇

猜你喜欢

热点阅读