Size: a a a

Webpack — русскоговорящее сообщество

2020 June 28

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
Dmitriy Shuleshov
Думаю там шел скрипты какие то чистят консоль
не, там функция простая, шлет коды на очистку, называется clearConsole()
function clearConsole() {
 process.stdout.write(
   process.platform === 'win32' ? '\x1B[2J\x1B[0f' : '\x1B[2J\x1B[3J\x1B[H'
 );
}

module.exports = clearConsole;
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
она вызывается из WebpackDevServerUtils.js
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
в нескольких местах
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
кстати вызывается всегда по условию такому

if (isInteractive) {
       clearConsole();
     }
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
вот мысль в сторону этого isInteractive еще работает посмотреть
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евгений Баранников
вот мысль в сторону этого isInteractive еще работает посмотреть
это проверяет интерактивный ли tty
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
если консоль - true, если например pipe - false
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
Roman Usherenko
если консоль - true, если например pipe - false
ну да, в коде такое
const isInteractive = process.stdout.isTTY;
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евгений Баранников
ну да, в коде такое
const isInteractive = process.stdout.isTTY;
а зачем тебе надо чтоб не стиралось?
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
Roman Usherenko
а зачем тебе надо чтоб не стиралось?
ну я хочу видеть логи которые до того были. Как то это неправильно чтобы какая одна программа взяла и почистила все логи. В целях отладки хочется видеть все логи
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евгений Баранников
ну я хочу видеть логи которые до того были. Как то это неправильно чтобы какая одна программа взяла и почистила все логи. В целях отладки хочется видеть все логи
можно запускать через пайп в cat :)
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
Roman Usherenko
можно запускать через пайп в cat :)
а поподробнее :)
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
Евгений Баранников
а поподробнее :)
npm start | cat

но я не уверен
источник

u

undefined in Webpack — русскоговорящее сообщество
Roman Usherenko
npm start | cat

но я не уверен
echo 'р' | npm run start
источник

RU

Roman Usherenko in Webpack — русскоговорящее сообщество
undefined
echo 'р' | npm run start
или npm start > cat
а так разве не?
источник

u

undefined in Webpack — русскоговорящее сообщество
Roman Usherenko
или npm start > cat
а так разве не?
а как ты себе это представляешь ?)
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
ну я вообще то в итоге должен запускать через docker-compose
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
а, ну это так к слову )
источник

u

undefined in Webpack — русскоговорящее сообщество
Евгений Баранников
ну я вообще то в итоге должен запускать через docker-compose
вбей в package.json новую команду scripts: { "abc": "echo '' | npm run start" } потом в Dockerfile вбей этот скрипт и делай образ
источник

ЕБ

Евгений Баранников... in Webpack — русскоговорящее сообщество
undefined
вбей в package.json новую команду scripts: { "abc": "echo '' | npm run start" } потом в Dockerfile вбей этот скрипт и делай образ
ага
источник