Как исключить части HTML при строительстве с ViteJavascript

Форум по Javascript
Ответить
Anonymous
 Как исключить части HTML при строительстве с Vite

Сообщение Anonymous »

Я пытаюсь удалить части HTML -файла во время сборки. Можно было бы проще посмотреть на мой код, чтобы понять. Вы заметите, что в моем HTML я добавил, исключая начальные и конечные комментарии. Я хочу удалить это и любые другие фрагменты, которые имеют это во время сборки. < /P>
html index.html < /p>








Vite + TS





< /code>
Это то, что я пытался. Я установил плагин и попытался перенести его в объект плагинов и используя функцию замены. Нет ошибок и результатов.import { defineConfig } from "vite";
import { glob } from "glob";

import replace from "rollup-plugin-re";

export default defineConfig({
input: "./index.html",
plugins: [
replace({
patterns: [
{
match: /[\s\S]*?/g,
test: "./index.html", // Apply this rule to index.html
replace: "", // Replace the matched content with an empty string
},
],
}),
],
css: {
preprocessorOptions: {
scss: {
api: "modern-compiler",
loadPaths: glob.sync("./node_modules/{@tras}/*/src/scss"),
},
},
},
server: {
proxy: {
"/wss": {
target: "https://www.apple.com",
changeOrigin: true,
},
},
},
});
< /code>
Тогда я попытался передать те же параметры в параметрах подключения < /p>
export default defineConfig({
input: "./index.html",
css: {
preprocessorOptions: {
scss: {
api: "modern-compiler",
loadPaths: glob.sync("./node_modules/{@marcom,@aos}/*/src/scss"),
},
},
},
server: {
proxy: {
"/wss": {
target: "https://www.apple.com",
changeOrigin: true,
},
},
},
build: {
rollupOptions: {
input: "index.html",
plugins: [
replace({
patterns: [
{
match:
/[\s\S]*?/g,
test: "index.html", // Apply this rule to index.html
replace: "", // Replace the matched content with an empty string
},
],
}),
],
},
},
});
< /code>
Это также не работает. Любая помощь будет оценена.

Подробнее здесь: https://stackoverflow.com/questions/796 ... -with-vite
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»