Конфигурация накопительного пакета для шаблона Sapper по умолчанию

Я использую шаблон Rollup Sapper: https://github.com/sveltejs/sapper-template-rollup/blob/master/rollup.config.js. Он имеет три свойства при экспорте по умолчанию rollup.config.js: client, server и serviceworker. Если я устанавливаю плагин, как мне узнать, в каком из этих свойств он будет указан? Если бы вы могли указать мне на статью или что-нибудь, объясняющее тонкости работы Sapper, это, вероятно, тоже помогло бы.


person mmmm    schedule 26.01.2020    source источник


Ответы (1)


Sapper создает ваше основное приложение дважды (один раз для сервера, один раз для клиента). Поэтому в большинстве случаев, если вы устанавливаете плагин, который каким-то образом преобразует приложение, вам нужно будет использовать его как с серверной, так и с клиентской конфигурациями.

Кроме того, это в основном здравый смысл - если вы каким-то образом трансформируете код своего сервис-воркера, вам нужно добавить плагин в конфигурацию вашего сервис-воркера.

person Rich Harris    schedule 03.02.2020