如何在源代码(而非库文件)模式下构建并且运行 SAP Spartacus
生活随笔
收集整理的這篇文章主要介紹了
如何在源代码(而非库文件)模式下构建并且运行 SAP Spartacus
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
這個鏈接里介紹的步驟,可以本地以 SSR 的模式啟動 SAP Spartacus,但是生成的 main.js 經(jīng)過壓縮過,調(diào)試不太方便。
為此,可以在 package.json 里,新增添一條 script:
"build:ssrdev": "env-cmd --no-override -e dev,b2c,$SPA_ENV ng run storefrontapp:server:dev",也就是說,給 storefrontapp:server 增加一個 dev configuration:
編輯 angular.json:
"server": {"builder": "@angular-builders/custom-webpack:server","options": {"customWebpackConfig": {"path": "./extra-webpack.config.js"},"outputPath": "dist/storefrontapp-server","main": "projects/storefrontapp/server.ts","tsConfig": "projects/storefrontapp/tsconfig.server.json"},"configurations": {"production": {"outputHashing": "media","fileReplacements": [{"replace": "projects/storefrontapp/src/environments/environment.ts","with": "projects/storefrontapp/src/environments/environment.prod.ts"}],"sourceMap": false,"optimization": true,"tsConfig": "projects/storefrontapp/tsconfig.server.prod.json"},"dev": {"sourceMap": true,"optimization": false,"tsConfig": "projects/storefrontapp/tsconfig.server.json"}}},然后執(zhí)行命令 yarn build:ssrdev,構(gòu)建出的 main.js, 在 SAP Spartacus 4.0 版本上大小為 14.42 MB.
執(zhí)行 yarn:serve:ssr:dev, 啟動 Spartacus.
該 script 在 package.json 里定義如下:
"serve:ssr:dev": "cross-env NODE_TLS_REJECT_UNAUTHORIZED=0 node --inspect-brk dist/storefrontapp-server/main.js",更多Jerry的原創(chuàng)文章,盡在:“汪子熙”:
總結(jié)
以上是生活随笔為你收集整理的如何在源代码(而非库文件)模式下构建并且运行 SAP Spartacus的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 生日蛋糕蛋糕坯制作 送给爱吃的你
- 下一篇: 简介交换机常用的配置命令行_华为交换机命