Добавление стройных компонентов, если не производство

Итак, в настоящее время я пытаюсь настроить своего рода режим черного ящика для своего приложения.

И поэтому у меня есть много случайно сгенерированных данных, которые я могу использовать для тестирования. Но получить учетные данные для всех моих пользователей довольно сложно, поэтому я подумал, что могу просто создать компонент, который действует как пользовательский браузер, и я могу просто выбрать пользователя и пройти его аутентификацию.

Но возникает вопрос: могу ли я создать такой компонент и сделать его видимым на всех страницах, если предположить, что он не скомпилирован для производства?

Может быть, что-то нужно сделать в свертке?

также, если уместно, я использую стройный + сапер


person munHunger    schedule 17.01.2021    source источник


Ответы (2)


Вы можете условно визуализировать блок if, используя process.env.NODE_ENV, например:

{#if process.env.NODE_ENV === 'development'}
   <MyDevOnlyComponenet />
{/if}
person CD..    schedule 17.01.2021

Вы можете попробовать следующее в своей конфигурации накопительного пакета (при условии, что вы используете плагин svelte):

import svelte from 'rollup-plugin-svelte';
const isProduction = process.env.NODE_ENV === 'production';
export default {
    input: "inputFileName.js",
    output: {
        file: fileNamePath
    },
    plugins: [
        !isProduction && svelte()
    ]
};
person Rathore    schedule 19.01.2021