Я пытаюсь импортировать библиотеку firebaseui с накопительным пакетом. Пользовательский интерфейс загружается нормально, если я включаю firbaseui в предоставляемый ими cdn:
<script src="https://www.gstatic.com/firebasejs/ui/4.5.0/firebase-ui-auth.js"></script>
<link type="text/css" rel="stylesheet" href="https://www.gstatic.com/firebasejs/ui/4.5.0/firebase-ui-auth.css" />
, но если я вместо этого пытаюсь импортировать его с import * as firebaseui from 'firebaseui'
, в браузере появляется следующая ошибка: Uncaught TypeError: Failed to resolve module specifier "firebaseui". Relative references must start with either "/", "./", or "../".
Я использую Rollup plugin-node-Resolution и plugin-common js с этим конфигом:
import resolve from "@rollup/plugin-node-resolve";
import commonjs from "@rollup/plugin-commonjs";
export default {
// If using any exports from a symlinked project, uncomment the following:
// preserveSymlinks: true,
input: ["src/index.js"],
output: {
file: "public/index.js",
format: "es",
sourcemap: true,
},
plugins: [resolve(), commonjs()],
};
, который, как я думал, должен был обрабатывать подобные ошибки модуля, поэтому я не знать, как это исправить.