我想在Google Firebase主机上托管一个Web应用程序,并从节点模块import
代码,但我找不到正确的方法。
我已经在我的开发机器上将模块安装到Firebase安装的主目录中,并从我自己的JS文件中导入它们,但是无论我尝试哪种方式,我都会收到错误消息。例如(ol
代表开放层(:
import '../ol/ol.css';
import {Map, View} from '../ol';
import TileLayer from '../ol/layer/Tile';
import OSM from '../ol/source/OSM';
然后我得到这些错误:
无法加载模块脚本:服务器使用非JavaScript MIME类型的"text/css"进行响应。
该错误消息中的 MIME 类型有时也"text/html"
。
除了将package.json
和node_modules
放在正确的位置之外,还有更多步骤吗?
我试过修补,但可能错过了一些明显的东西......
如果该 JS 代码来自节点文件,则无法在其中导入.css文件。
另请检查是否可以使用 ES6 模块导入.css文件?