]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-274 Ввести версионность js и css файлов feature_zozirova_erp-274_add_versioning
authormarina <m.zozirova@gmail.com>
Fri, 10 Jan 2025 05:54:15 +0000 (08:54 +0300)
committermarina <m.zozirova@gmail.com>
Fri, 10 Jan 2025 05:54:15 +0000 (08:54 +0300)
erp24/build.js
erp24/web/js/timetable/start.js

index 4a47a98c6af4a93e76db5ba4940234abfbad95fe..c308ef10545ade9e9e781fa85a11dcf0ee71353d 100644 (file)
@@ -25,6 +25,8 @@ async function buildJs(entryPoints = {}) {
         format: 'esm',
         platform: 'browser',
         outdir: config.outputPath + '/js',
+        entryNames: '[name].[hash]', //хеш в имени файла
+        assetNames: '[name].[hash]',  // для ассетов тоже добавим хеш в имя
     };
 
     let result = await esbuild.build(options).catch(err => {
@@ -56,6 +58,7 @@ async function buildCss(entryPoints = {}) {
             '.jpg': 'dataurl'
         },
         outdir: config.outputPath + '/css',
+        entryNames: '[name].[hash]',  // добавляем хеш в имя файла
     };
 
     let result = await esbuild.build(options).catch(err => {
@@ -64,6 +67,7 @@ async function buildCss(entryPoints = {}) {
     });
 }
 
+
 (async () => {
     await buildJs({
         'error-log': config.inputPath + 'js/error-log/index.js',
index f6df3233b212917b3539468af6f43bee53fc540d..ecbe0276645592ff2cd5a0a479c72a9b7e728832 100755 (executable)
@@ -136,6 +136,7 @@ import TimetableSlot from "./Model/TimetableSlot";
             headers: {'Accept': 'application/json',    'X-Requested-With': 'XMLHttpRequest'},
             body: form
         }).then(function(response) {
+            console.log('check versionnost')
             return response.json();
         }, function (error) {
             window.reportError(error.message);