Size: a a a

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

2021 January 22

A

Alex CherryTea in Webpack — русскоговорящее сообщество
надо ли говорить что это само по себе может давать очень неожиданные эффекты
источник

R

Rros in Webpack — русскоговорящее сообщество
мне надо все это загуглить, чтоб понять весь минус подхода =)
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
Rros
понял.
Сейчас проверю это все.
Еще кое какой сейчас попробовал, может вам это скажет что-то.
Рассказываю сам процесс =) :
На сервере перед сборкой, как я уже сказал, скачиваются файлы из репозитория, после чего:
pnpm install
npm run build
И build папка кладется уже по назначению.
Вот я попробовал забрать файлы с сервера, которые он забирает из репозитория и собрать их локально, то же собирается все правильно и работает все как надо.
И если я свою папку билд, собранную локально, вручную помещаю на сервер, тоже все работает.
Но сейчас попробую то, что написали выше
да действительно странно
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
вы помещаете на сервер собранное приложение или свою папку нод модулей?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
если собранное приложение то тогда не странно
источник

R

Rros in Webpack — русскоговорящее сообщество
Alex CherryTea
вы помещаете на сервер собранное приложение или свою папку нод модулей?
когда вручную пробовал, то да, Собранное приложение. Но папка нод модулей там та же самая в любом случае
источник

R

Rros in Webpack — русскоговорящее сообщество
но  собирается при этом неправильно
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
если вы там устанавливаете через pnpm то уже точно не та
источник

R

Rros in Webpack — русскоговорящее сообщество
так зависимости же все-равно из package.json идет. нет?
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
о нет брат все намного сложнее
источник

R

Rros in Webpack — русскоговорящее сообщество
я думал, он и скачивает то, что в пкдж.джсн. А раз файл идентичный, то и модули те же
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
посмотри внимательно в package.json, там только диапазоны версий от и до
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
когда ты делаешь локальную усановку нпм смотря в package.json делает инсталяцию актуальных на момент установки зависимостей которые попадают в этот диапазон
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
и генерирует package-lock файл
источник

R

Rros in Webpack — русскоговорящее сообщество
тогда проверю сейчас лок
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
в нем зафикисирована структура вложенности и конкретные версии.
Когда ты делаешь установку на сервере - надо использовать npm ci - это установит ИМЕННО ТЕ зависимости которые в lock файле
источник

A

Alex CherryTea in Webpack — русскоговорящее сообщество
обрати внимание, не npm i, а npm ci
источник

R

Rros in Webpack — русскоговорящее сообщество
сейчас попробую. Спасибо!)
источник

R

Rros in Webpack — русскоговорящее сообщество
только вопрос, а почему актуальне то версии могут отличаться?
источник

R

Rros in Webpack — русскоговорящее сообщество
если я собираю в одно время
источник