Size: a a a

2021 February 12

A

Arushwl in Svelte [svelt]
Alexey Schebelev
fs.writeFileSync('index.html',fs.readFileSync('index.html','utf8').replace('{HASH}',myhash))
норм тема, но только разово заменить... нужен апгреййд - либо матчить предыдущие строки, либо всё же передавать в переменной
источник

AS

Alexey Schebelev in Svelte [svelt]
или regexp
источник

A

Arushwl in Svelte [svelt]
вся загвоздка после замены  плейсхолдлера  {HASH} html статически уже с хешем... и новый надо навешивать по матчингу предыдущего...
источник

A

Arushwl in Svelte [svelt]
либо переменная - вроде дешевле
источник

AS

Alexey Schebelev in Svelte [svelt]
.replcae(/(bundle.js?)(\d+)/,'$1'+myhash)
источник

A

Arushwl in Svelte [svelt]
Alexey Schebelev
.replcae(/(bundle.js?)(\d+)/,'$1'+myhash)
🤯не ну я так не играю 😫почему ты всегда видишь самый короткий путь
источник

A

Arushwl in Svelte [svelt]
а массив replace() может передать?
источник

A

Arushwl in Svelte [svelt]
курю доку 👌🏻
источник

A

Arushwl in Svelte [svelt]
ток 2 раза вызывать
источник

AS

Alexey Schebelev in Svelte [svelt]
.replcae(/(bundle\.\w+\?)\d+/g,'$1'+myhash)
источник

A

Arushwl in Svelte [svelt]
типа с любым расширением?
источник

A

Arushwl in Svelte [svelt]
ваще сок👍🏻
источник

A

Arushwl in Svelte [svelt]
всё что после ? заменяет?
источник

AS

Alexey Schebelev in Svelte [svelt]
$1 - это то что в скобках
источник

A

Arushwl in Svelte [svelt]
у меня прост bundle.js/css
источник

A

Arushwl in Svelte [svelt]
соот в скобках нужно bundle.(some)?
источник

A

Arushwl in Svelte [svelt]
не пойдет - нужно менять последовательность - bundle{HASH}.js/css
источник

A

Arushwl in Svelte [svelt]
Arushwl
не пойдет - нужно менять последовательность - bundle{HASH}.js/css
.replace(/(bundle)\d+/g, '$1' + HASH)
источник

A

Arushwl in Svelte [svelt]
вот че вышло в итоге
источник

A

Arushwl in Svelte [svelt]
воо так в html
источник