SMELUKOV_DEV Telegram 10
📝 Недавно был замержен еще один мой пулл реквест, но на сей раз в webpack-cli. Смысл этого PR в том, чтобы при запуске вебпака можно было передавать дополнительные параметры для node-процесса. Например, чтобы увеличить лимит доступной процессу памяти, можно запустить webpack так: webpack --node-args="--max-old-space-size=4096"
Передать можно любое количество аргументов.
Раньше это делалось примерно так: node --max-old-space-size=4096 ./node_modules/.bin/webpack
Нововведение уже доступно в webpack-cli@4

📚Для справки: webpack-cli - это пакет, в который выносится вся работа с аргументами при запуске вебпака из командной строки. По сути он помогает доопределить ваш конфиг из аргументов командной строки. Вы всегда устанавливаете этот пакет (без него вебпак из консоли не запустить), но напрямую вы его не запускаете и не используете. Предположим, что вы запустили сборку из консоли командой “webpack”
С версией webpack-cli@3 работать это будет так:
- webpack проверит наличие установленного webpack-cli
- если нет, то предложит его установить
- если есть, то подключит его (через require)
- подключенный webpack-cli обработает аргументы из консоли, создает инстанс вебпака (в том же процессе) и запустит его.

В версии webpack-cli@4 все то же самое, только webpack-cli запускает webpack в отдельном процессе, что дает изоляцию и возможность указывать любые аргументы для node-процесса.
На самом деле в webpack-cli@4 довольно много и других изменений. Буду рассказывать по мере надобности, интересности и релизов.

#webpack #cli



tgoop.com/smelukov_dev/10
Create:
Last Update:

📝 Недавно был замержен еще один мой пулл реквест, но на сей раз в webpack-cli. Смысл этого PR в том, чтобы при запуске вебпака можно было передавать дополнительные параметры для node-процесса. Например, чтобы увеличить лимит доступной процессу памяти, можно запустить webpack так: webpack --node-args="--max-old-space-size=4096"
Передать можно любое количество аргументов.
Раньше это делалось примерно так: node --max-old-space-size=4096 ./node_modules/.bin/webpack
Нововведение уже доступно в webpack-cli@4

📚Для справки: webpack-cli - это пакет, в который выносится вся работа с аргументами при запуске вебпака из командной строки. По сути он помогает доопределить ваш конфиг из аргументов командной строки. Вы всегда устанавливаете этот пакет (без него вебпак из консоли не запустить), но напрямую вы его не запускаете и не используете. Предположим, что вы запустили сборку из консоли командой “webpack”
С версией webpack-cli@3 работать это будет так:
- webpack проверит наличие установленного webpack-cli
- если нет, то предложит его установить
- если есть, то подключит его (через require)
- подключенный webpack-cli обработает аргументы из консоли, создает инстанс вебпака (в том же процессе) и запустит его.

В версии webpack-cli@4 все то же самое, только webpack-cli запускает webpack в отдельном процессе, что дает изоляцию и возможность указывать любые аргументы для node-процесса.
На самом деле в webpack-cli@4 довольно много и других изменений. Буду рассказывать по мере надобности, интересности и релизов.

#webpack #cli

BY Сергей Мелюков


Share with your friend now:
tgoop.com/smelukov_dev/10

View MORE
Open in Telegram


Telegram News

Date: |

Ng, who had pleaded not guilty to all charges, had been detained for more than 20 months. His channel was said to have contained around 120 messages and photos that incited others to vandalise pro-government shops and commit criminal damage targeting police stations. Your posting frequency depends on the topic of your channel. If you have a news channel, it’s OK to publish new content every day (or even every hour). For other industries, stick with 2-3 large posts a week. The imprisonment came as Telegram said it was "surprised" by claims that privacy commissioner Ada Chung Lai-ling is seeking to block the messaging app due to doxxing content targeting police and politicians. To delete a channel with over 1,000 subscribers, you need to contact user support The main design elements of your Telegram channel include a name, bio (brief description), and avatar. Your bio should be:
from us


Telegram Сергей Мелюков
FROM American