升级Angular/Spartacus后出现chunk-xxx.js加载错误求助
Spartacus 2211.37生产环境部署后Chunk文件加载失败问题
我们正将Spartacus Composable Storefront从2211.32版本升级至2211.37版本。2211.32版本运行正常,升级后的2211.37版本在localhost:4200上也能正常工作,但部署到生产环境后,虽然构建成功,但网络面板中出现大量chunk-xxx.js加载错误,导致应用无法加载。我们不确定是否是构建过程存在问题,附上错误截图、angular.json和manifest配置文件,恳请技术支持。

angular.json配置文件
{ "$schema": "./node_modules/@angular/cli/lib/config/schema.json", "version": 1, "cli": { "analytics": "3e51a89a-8we2-4c18-9f26-8976532ed02eb8e", "packageManager": "npm", "schematicCollections": [ "@angular-eslint/schematics", "@ngrx/schematics" ] }, "newProjectRoot": "projects", "projects": { "Mycompany": { "projectType": "application", "schematics": { "@schematics/angular:component": { "style": "scss" }, "@schematics/angular:application": { "strict": true } }, "root": "", "sourceRoot": "src", "prefix": "app", "architect": { "build": { "builder": "@angular-devkit/build-angular:application", "options": { "outputPath": "dist/spartacusstore", "index": "src/index.html", "polyfills": [ "src/polyfills.ts" ], "tsConfig": "tsconfig.app.json", "inlineStyleLanguage": "scss", "stylePreprocessorOptions": { "includePaths": [ "node_modules", "node_modules/", "src" ], "sass": { "silenceDeprecations": [ "import", "mixed-decls", "color-functions", "global-builtin" ] } }, "assets": [ "src/favicon.ico", "src/assets", { "glob": "**/*", "input": "./node_modules/@spartacus/smartedit/assets", "output": "assets/" } ], "styles": [ "src/styles.scss", "src/styles/spartacus/user.scss", "src/styles/spartacus/storefinder.scss", "src/styles/spartacus/product.scss", "src/styles/spartacus/organization.scss", "src/styles/spartacus/checkout.scss", "src/styles/spartacus/cart.scss" ], "scripts": [ "./node_modules/jquery/dist/jquery.js" ], "serviceWorker": false, "browser": "src/main.ts", "server": "src/main.server.ts", "prerender": false, "ssr": { "entry": "server.ts" } }, "configurations": { "production": { "budgets": [ { "type": "initial", "maximumWarning": "8mb", "maximumError": "11mb" }, { "type": "anyComponentStyle", "maximumWarning": "14kb", "maximumError": "30.00kb" } ], "fileReplacements": [ { "replace": "src/environments/environment.ts", "with": "src/environments/environment.prod.ts" } ], "outputHashing": "all" }, "development": { "optimization": false, "extractLicenses": false, "sourceMap": true }, "noSsr": { "ssr": false, "prerender": false } }, "defaultConfiguration": "production" }, "serve": { "builder": "@angular-devkit/build-angular:dev-server", "configurations": { "production": { "buildTarget": "Mycompany:build:production,noSsr" }, "development": { "buildTarget": "Mycompany:build:development,noSsr" } }, "defaultConfiguration": "development" }, "extract-i18n": { "builder": "@angular-devkit/build-angular:extract-i18n", "options": { "buildTarget": "Mycompany:build" } }, "test": { "builder": "@angular-devkit/build-angular:karma", "options": { "main": "src/test.ts", "polyfills": "src/polyfills.ts", "tsConfig": "tsconfig.spec.json", "karmaConfig": "karma.conf.js", "inlineStyleLanguage": "scss", "assets": [ "src/favicon.ico", "src/assets", { "glob": "**/*", "input": "./node_modules/@spartacus/smartedit/assets", "output": "assets/" } ], "styles": [ "src/styles/spartacus/user.scss", "src/styles/spartacus/storefinder.scss", "src/styles/spartacus/product.scss", "src/styles/spartacus/checkout.scss", "src/styles/spartacus/organization.scss", "src/styles/spartacus/cart.scss" ], "scripts": [], "stylePreprocessorOptions": { "includePaths": [ "node_modules", "node_modules/", "src" ] } } }, "lint": { "builder": "@angular-eslint/builder:lint", "options": { "lintFilePatterns": [ "src/**/*.ts", "src/**/*.html" ] } } } } } }
manifest配置文件
{ "applications": [ { "name": "Mycompany", "path": "spartacusstore", "ssr": { "enabled": true, "path": "dist/spartacusstore/server/server.mjs" }, "csr": { "webroot": "dist/spartacusstore/browser/" } } ], "nodeVersion": "22" }
内容的提问来源于stack exchange,提问作者Yogesh
相关产品推荐
相关产品推荐

