SAP Spartacus 服务器端渲染调试的开发端版本
我按照这篇文章手动安装 SAP Spartacus 3.3.0版本并启用服务器端渲染 SSR 的介绍,启用了 SAP Spartacus 服务器端渲染,并且按照SAP Spartacus服务器端渲染模式下的调试方法 介绍的办法,在 Visual Studio Code 里启用了调试模式。但是 SAP Spartacus 服务器端渲染, 用 node 执行的 main.js 文件,经过 minification,文件内所有空格和注释均被删除过。这给调试带来了一些困难。
其实,这是因为我们在 setup 服务器端渲染时,package.json scripts 区域里,build:ssr 对应的指令,ng build 和 ng run jerryssr:server, 都带上了 --prod 参数。
解决调试困难的办法:在 package.json 里添加一行新脚本,不启用 prod 选项即可。
“build:ssr:dev”: “ng build && ng run jerryssr:server”,
如下图所示,这是启用了 prod 模式之后 build 的输出,main.js 只有 5393 kb:
未启用 prod 模式后,main.js 大小为 12386 kb,大了不少:
更多Jerry的原创文章,尽在:“汪子熙”:
SAP Spartacus 服务器端渲染调试的开发端版本相关推荐
- SAP Spartacus 服务器端渲染单步调试步骤之二:在服务器端执行应用程序 Angular 代码
前文:SAP Spartacus 服务器端渲染单步调试步骤之一:应用程序准备工作 入口: 进入 platform-server.js: 入口: 最终在服务器端执行 bootstrap,输入 Compo ...
- SAP Spartacus 服务器端渲染文件 server.js 和构建后的 main.js 对比
构建之前: 构建之后: 其中 express__WEBPACK_IMPORTED_MODULE_3__ 来自 module uX2x: uX2x 来自 node_modules/express/ind ...
- SAP Spartacus服务器端渲染模式下的调试方法
在使用本文章介绍的步骤进行SAP Spartacus Storefront在服务器端渲染模式(SSR)下的调试之前,请您确保已经按照如下帮助文档的介绍,已经成功启用了服务器端渲染: https://s ...
- SAP Spartacus 服务器端渲染模式下,在 Node.js 服务器端渲染视图的单步调试
入口:在 express-engine.js 文件的 render 函数设置断点: 进入 platform-server.js: 这个文件就是 SAP Spartacus 开启服务器端渲染之后,pac ...
- 调试 SAP Spartacus 服务器端渲染 SEO HTML Tag 生成逻辑的注意事项
注意,服务器端渲染,这些 page meta 的读取和解析,都发生在 Node.js 服务器端. 如果在客户端调试,当然拿不到了! 一定要在服务器端用 Node.js 调试:这是在服务器端生成的! h ...
- SAP Spartacus 服务器端渲染的单步调试
所有常规路由采用 universal engine 实现: 将 req 的 app 属性保存到变量 app 里: 在浏览器里访问 localhost:4000,该请求转发给 app.render 函数 ...
- SAP Spartacus 服务器端渲染找不到 index 视图的问题
我基于 SAP Spartacus 源代码级别 4.0 版本进行 SSR 调试时,遇到如下错误:在 dist/storefrontapp 文件夹下面,找不到 index 视图: Error: Fail ...
- SAP Spartacus 服务器端渲染处理内存泄漏的准则
开启服务器端渲染(SSR) 的 SAP Spartacus 实例,运行在 CCV2 Pod 里,当下列情况出现时,可能会造成 pod 的重启: resource allocation for SSR ...
- SAP Spartacus 服务器端渲染编程规范
链接:https://sap.github.io/spartacus-docs/server-side-rendering-coding-guidelines 禁止使用只有在浏览器环境下才可用的全局对 ...
最新文章
- tensorflow r1.5 版本差异调研
- 2018.3.29 网页中嵌套网页的两种方法
- Win10系列:UWP界面布局基础4
- 指标搭建篇:如何快速定位数据异常?——ROI异常实战案例
- C++ STL中的Hashmap
- copying mysql status_mysql慢查询copying to tmp table
- 第二轮冲次会议第三次
- 当包装类的要与基本类型进行比较时候 需要先将包装类降级为基本类型
- IIS6.0下ASP的新增功能
- KETTLE6.0版本体验小结
- hiho一下 第六十四周	Right-click Context Menu
- 看我如何挖到 Dropbox Windows 版的这个 0day(微补丁发布)
- GDI+ 保存HDC为位图文件
- 第 7 章 Neutron - 080 - 创建第一个 local network(I)
- sql数据库去重语法_数据库去重语句
- 中国信息安全技术标准体系框架
- ZT - 谷歌微软等三巨头掀电视革命:智能电视年底成真
- 校招java实习生基础知识面试题
- Matlab统计图片中不同颜色小球个数
- python二手房使用教程_python实战:基于链家网二手房数据解析任务