问题

As we are migrating our storefront to Spartacus, we can see the following JS resources generated do not contain the store id and this is causing issues with out cdn as we have multiple origin servers where to route the requests for this JS files.

  • /runtime-es2015.js
  • /polyfills-es2015.js
  • /styles-es2015.js
  • /vendor-es2015.js
  • /main-es2015.js

期望的行为

  • /uk/runtime-es2015.js
  • /uk/polyfills-es2015.js
  • /uk/styles-es2015.js
  • /uk/vendor-es2015.js
  • /uk/main-es2015.js

解决方案

参考这个StackOverflow帖子:What’s the difference between --base-href and --deploy-url parameters of angular-cli tool

使用如下命令行:

ng build --deploy-url /uk/

如何让SAP Spartacus ng build生成的JavaScript资源附带上store ID相关推荐

  1. SAP Spartacus ng serve 之后,localhost 4200 会后面自动添上 electronics-spa 吗?

    入口:http://localhost:4200/ 根据我的实际测试,2021/8/3,CSR 和 SSR 模式下均不会. 停在这个页面,就没有任何反应了: 即使 url 后面手动添上了 electr ...

  2. SAP Spartacus visible-focus是如何施加到HTML element上的

    下图展示了元素padding的效果,padding-inline-end改成140px后, 甩尾效果非常突出: 变量–cx-color-visual-focus: 根据关键字搜索:发现被赋给outli ...

  3. 如何在源代码(而非库文件)模式下构建并且运行 SAP Spartacus

    这个链接里介绍的步骤,可以本地以 SSR 的模式启动 SAP Spartacus,但是生成的 main.js 经过压缩过,调试不太方便. 为此,可以在 package.json 里,新增添一条 scr ...

  4. SAP Spartacus central Travis build的lint环节

    起始命令: Running styleslint 260yarn run v1.22.5 261$ stylelint "{projects,feature-libs}/**/*.scss& ...

  5. SAP Spartacus 项目执行 yarn build --stats-json 遇到的一些错误消息

    yarn build --stats-json 实际执行的是 ng build storefrontapp 即下图的指令: 从上面的错误信息,说明下列 library 的 build 还有问题,故应该 ...

  6. 如何找到 SAP Spartacus 里某个 Component TypeScript 编译后生成的 JavaScript 位置

    需求 如何找到触发该网络请求的准确代码位置? 从 initiator 里查看调用栈上下文,一点头绪也没有. 找到触发该网络请求的控件的 selector:cx-register 在 Storefron ...

  7. SAP Spartacus 服务器端渲染文件的 build 过程

    SAP Spartacus 根目录下有个 server.ts 文件.整个文件的入口是 run 函数: run 函数里,开启一个 服务器,监听在 4000 端口上: 服务器实例通过 app 函数返回: ...

  8. SAP Spartacus UI 服务器端渲染的调试启动方式 - debug 模式

    首先确认你已经熟悉这篇文章的启动方式:SAP Spartacus develop branch 的服务器端渲染启动方式. 第一步 添加一个新的 build script,把 --configurati ...

  9. 如何解决 Angular custom library module 在 ng build 时无法被识别的错误

    SAP Spartacus angular.json, 是 Angular CLI 自动生成的文件,里面针对 storefrontapp,生成的 tsConfig 属性,指向一个 tsconfig.a ...

最新文章

  1. java和python工资-Python和Java,哪个就业薪资更高
  2. 基于DSP的汽车减震弹簧故障诊断仪的设计
  3. [react] react的函数式组件有没有生命周期?
  4. 用户可以改变计算机功能键吗,电脑键盘快捷键怎么更改
  5. dell服务器启动顺序如何设置_如何即时设置一个静态文件服务器
  6. 【入门篇】黑盒测试基础
  7. ie8兼容background-size属性
  8. MOSS总弹出登陆框的问题
  9. 使用apktool.jar工具反编译和回编译Android APK 终端命令模式
  10. 1.1.1.1校园网_突破校园网限制,开启寝室Wifi
  11. Codeup100000609问题 A: Jugs
  12. 视频的基本参数及H264编解码相关概念
  13. element 验证出现英文_vue.js+element 默认提示中英文操作
  14. 苍穹角色对接流程开发
  15. 科大讯飞2020脑PET图像分析和疾病预测---单模型进决赛前五
  16. python docx 提取图片_Python提取docx文档中所有嵌入式图片和浮动图片
  17. JAVA程序员常用访问网址
  18. RK3588 AP6398RS3之WIFI调试(一)
  19. HTML最给力的入门教程
  20. java最常见的三种问题,404,500以及无法访问

热门文章

  1. Puppet基础应用
  2. 2016-12-31:最后一天:回顾
  3. linux下解压大于4G文件提示error: Zip file too big错误的解决办法
  4. 电子商务系统的设计与实现(九):后端管理系统功能细化
  5. 企业 全功能邮件服务器
  6. win7下删除提示没权限删除文件的方法
  7. 在Delphi中关于UDP协议的实现
  8. 50-overlay 如何实现跨主机通信?
  9. Effective Java读书笔记完结啦
  10. 文件授权以及查看系统的一些信息命令