Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Fix import of utils.dom package in mjs mode (#7701)
Исправлены пути для .mjs файлов. Пытался собрать Vite + TS + React + VKUI + SSR используя дефолтный [шаблон](https://github.com/bluwy/create-vite-extra/tree/master/template-ssr-react-ts), но наткнулся на ошибку: ```sh vkui-ssr-7529/node_modules/@vkontakte/vkui-floating-ui/utils/dom/floating-ui.utils.dom.esm.js:1 import { _ as _instanceof } from "@swc/helpers/_/_instanceof"; ^^^^^^ SyntaxError: Cannot use import statement outside a module ... ``` Оказывается, что мы не все файлы из модуля floating-ui/utils/dom/ берем по правильному пути при сборке. [floating-ui.utils.dom.mjs](https://cdn.jsdelivr.net/npm/@floating-ui/[email protected]/dist/floating-ui.utils.dom.mjs) файл лежит немного выше в [floating-ui/utils/dist/](https://cdn.jsdelivr.net/npm/@floating-ui/[email protected]/dist/), мы же берём `esm` файл вместо него и, видимо, его начинают воспринимать как `commonjs` из-за разницы в расширении, не смотря на то, что у файлов .mjs и .esm.js одинаковое содержание.
- Loading branch information