Правильный способ использования узловых модулей с размещенным проектом Firebase - PullRequest
0 голосов
/ 05 октября 2019

Я хочу разместить веб-приложение на хостинге Google Firebase и import кодировать из узловых модулей, но не могу найти правильный путь для этого.

Я установил модули намоя машина разработки в основной каталог установки Firebase, и импортировала их из моего собственного файла JS, но, как бы я ни пытался, я получаю сообщения об ошибках. Например (ol обозначает OpenLayers):

import '../ol/ol.css';
import {Map, View} from '../ol';
import TileLayer from '../ol/layer/Tile';
import OSM from '../ol/source/OSM';

Затем я получаю следующие ошибки:

Не удалось загрузить скрипт модуля: сервер ответил с MIME не-JavaScriptтип "text / css".

Тип MIME в этом сообщении об ошибке иногда также "text/html".

Есть ли больше шагов, чем просто размещение package.json и node_modules в правильном месте?

Я пытался повозиться, но, вероятно, упускаю что-то очевидное ...

1 Ответ

1 голос
/ 05 октября 2019

Если этот код JS взят из файла узла, вы не можете импортировать файл .css туда.

Проверьте также Можно ли импортировать файл .css с помощью модулей ES6?

...