bitrix-tools / cli

Консольный инструмент Битрикс-разработчика
58 stars 25 forks source link

Ошибка при подключении бандла. process is not defined #60

Closed maxisoft-git closed 9 months ago

maxisoft-git commented 1 year ago

Пытаюсь подключить компоненты vue и собрать бандл но при подключении выскакивает ошибка process is not defined.

   var EMPTY_OBJ = process.env.NODE_ENV !== 'production' ? Object.freeze({}) : {};
    var EMPTY_ARR = process.env.NODE_ENV !== 'production' ? Object.freeze([]) : [];
    var NOOP = function NOOP() {};

Не как не могу побороть данную ошибку и заставить все работать нормально.

vovkabelov commented 1 year ago

@maxisoft-git, здравствуйте. Вам нужно установить rollup-plugin-replace и в bundle.config.js добавить его вызов

Вот примерно так:

const replace = require('rollup-plugin-replace');

module.exports = {
    // ...,
    plugins: {
                // ...,
        custom: [
            replace({
                'process.env.NODE_ENV': JSON.stringify('production'),
            }),
        ],
    },
};