Angular构建文件命名没有哈希值。
创始人
2024-10-26 12:01:52
0

在Angular项目中的angular.json文件中,可以为构建命名提供模板。可以使用[hash]来添加文件哈希值,以确保文件名的唯一性。

例如,如果将以下内容添加到angular.json文件中:

"projects": {
    "my-project": {
        "architect": {
            "build": {
                "options": {
                    "outputPath": "dist/my-project",
                    "index": "src/index.html",
                    "main": "src/main.ts",
                    "polyfills": "src/polyfills.ts",
                    "tsConfig": "tsconfig.app.json",
                    "assets": [
                        "src/favicon.ico",
                        "src/assets"
                    ],
                    "styles": [
                        "src/styles.css"
                    ],
                    "scripts": []
                },
                "configurations": {
                    "production": {
                        "outputHashing": "all",
                        "fileReplacements": [
                            {
                                "replace": "src/environments/environment.ts",
                                "with": "src/environments/environment.prod.ts"
                            }
                        ],
                        "sourceMap": false,
                        "extractCss": true,
                        "namedChunks": false,
                        "aot": true,
                        "extractLicenses": true,
                        "vendorChunk": false,
                        "buildOptimizer": true,
                        "fileNames": {
                            "index": "index.html",
                            "main": "main.[hash].js",
                            "polyfills": "polyfills.[hash].js",
                            "runtime": "runtime.[hash].js",
                            "styles": "styles.[hash].css",
                            "scripts": "[name].[hash].bundle.js"
                        }
                    }
                }
            }
        }
    }
}

在生产环境下构建项目时,文件名将包含哈希值,例如:main.456f3057b96d30ba676e.js。这保证了文件名的唯一性,从而避免了缓存问题。

相关内容

热门资讯

重要通知!福建13水插件,吉安... 重要通知!福建13水插件,吉安中至小程序,详细app(有挂秘诀)1、吉安中至小程序透视辅助软件激活码...
避坑细节!牵手跑得软件,打两圈... 避坑细节!牵手跑得软件,打两圈怀疑有外挂,详细工具(真实有挂)1、完成打两圈怀疑有外挂有辅助插件,帮...
最新研发!钱塘十水三攻略,芒果... 最新研发!钱塘十水三攻略,芒果辅助器安卓版,详细方法(有挂秘诀)该软件可以轻松地帮助玩家将芒果辅助器...
推荐一款!哈糖大菠萝辅助,微信... 推荐一款!哈糖大菠萝辅助,微信中至有辅助吗,详细工具(有挂猫腻)1)微信中至有辅助吗辅助插件:进一步...
重大通报!花花生活圈辅助工具安... 重大通报!花花生活圈辅助工具安装教程,丽水双扣茶苑辅助,详细app(有挂工具)1、花花生活圈辅助工具...
查到实测!798大菠萝辅助,边... 查到实测!798大菠萝辅助,边锋干瞪眼脚本,详细技巧(有挂总结)一、边锋干瞪眼脚本游戏安装教程牌型概...
科技新动态!老友广东插件软件,... 科技新动态!老友广东插件软件,奇迹永久免费脚本辅助工具,详细软件(有挂教学)1、上手简单,内置详细流...
推荐一款!来物局怎么开挂,微信... 推荐一款!来物局怎么开挂,微信辅助接单平台黑幕,详细方法(有挂方式)1、让任何用户在无需微信辅助接单...
一分钟了解!潮汕激k脚本,天酷... 一分钟了解!潮汕激k脚本,天酷辅助巡查系统,详细app(有挂分享)1、操作简单,无需天酷辅助巡查系统...
一分钟揭秘!拱趴大菠萝9人场技... 一分钟揭秘!拱趴大菠萝9人场技巧,微信新九五辅助,详细插件(有挂教程)运拱趴大菠萝9人场技巧辅助工具...