Я пытаюсь добавить функциональность к серверу-работнику, который create-реакции-приложение предоставляет из коробки.К счастью, cra-append-sw позволяет мне делать это без необходимости извлекать из cra.
Однако при установке cra-append-sw npm предупреждает меня о том, что @ babel / polyfill @ 7.4.4 былустарел (@ babel / polyfill указан как зависимость cra-append-sw):
As of Babel 7.4.0, this package has been deprecated in favor of directly including core-js/stable (to polyfill ECMAScript features) and regenerator-runtime/runtime (needed to use transpiled generator functions):
import "core-js/stable";
import "regenerator-runtime/runtime";
Затем, когда я пытаюсь npm run build
добавить пользовательского сервисного работника, сборка выдает длинную ошибкусообщение, в верхней части которого:
ERROR in multi ./custom-sw.js
Module not found: Error: Can't resolve './custom-sw.js' in '/Users/michaelmersiades/workspace/vanilla-cra'
resolve './custom-sw.js' in '/Users/--/workspace/vanilla-cra'
using description file: /Users/--/workspace/vanilla-cra/package.json (relative path: .)
Field 'browser' doesn't contain a valid alias configuration
и custom-sw.js не отображается в папке сборки.
Это исправимо?Если так, то как?Или это проблема для хорошего народа ira-append-sw?
Заранее благодарю всех, кто может помочь.