最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

在Firebase托管项目中使用节点模块的正确方法

运维笔记admin9浏览0评论

在Firebase托管项目中使用节点模块的正确方法

在Firebase托管项目中使用节点模块的正确方法

我想在Google Firebase托管上托管一个Web应用程序,并在节点模块上托管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';

然后我得到这些错误:

无法加载模块脚本:服务器以非JavaScript MIME类型“ text / css”进行了响应。

该错误消息中的MIME类型有时也为"text/html"

除了将package.jsonnode_modules放在正确的位置之外,还有更多的步骤吗?

我已经尝试过修改,但可能缺少明显的东西...

回答如下:

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

也检查Is it possible to import a .css file using ES6 modules?

发布评论

评论列表(0)

  1. 暂无评论