Дополнительное условие в выводе свертки "iife" - PullRequest
0 голосов
/ 10 января 2020

Для следующих rollup.config:

module.exports = {
    input: "src/index.ts",
    output: {
        file: "dist/bundle.js",
        sourcemap: true,
        format: "iife",
        name: "MySvelteApp"
    },
    ...
};

при правильном переносе:

var MySvelteApp = (function () {
 ...
}());

Однако я хотел бы добавить дополнительную условную проверку:

var MySvelteApp = !MySvelteApp && (function () {
 ...
}());

такой, что код из MySvelteApp случайно не запускается дважды. Любые идеи о том, как настроить конфиг?

...