将节点模块与 Firebase 托管项目一起使用的正确方法



我想在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.jsonnode_modules放在正确的位置之外,还有更多步骤吗?

我试过修补,但可能错过了一些明显的东西......

如果该 JS 代码来自节点文件,则无法在其中导入.css文件。

另请检查是否可以使用 ES6 模块导入.css文件?

相关内容

  • 没有找到相关文章

最新更新