Javascript 来自“;http://website.com/assets/js/Main.js” 由于不允许的MIME类型(“;text/html”;)而被阻止

Javascript 来自“;http://website.com/assets/js/Main.js” 由于不允许的MIME类型(“;text/html”;)而被阻止,javascript,module,Javascript,Module,在我的xampp服务器上一切正常,但在我的internet网站上却没有,我得到了以下控制台输出: Loading module from “http://... Main.js” was blocked because of a disallowed MIME type (“text/html”) 将main.js作为module.js中的第一个导入 import { Main } from './folder/Main.js'; 在index.html中,我是这样导入主模块的: <s

在我的xampp服务器上一切正常,但在我的internet网站上却没有,我得到了以下控制台输出:

Loading module from “http://... Main.js” was blocked because of a
disallowed MIME type (“text/html”)
将main.js作为module.js中的第一个导入

import { Main } from './folder/Main.js';
在index.html中,我是这样导入主模块的:

<script type="module" src="assets/js/module.js"></script>

当然,所有应用程序都没有启动。我真的不知道为什么。。。 提前谢谢



解决:一个非常奇怪的文件名问题。在某个地方,另一个.js正在导入'main.js'而不是'main.js',我的xampp服务器允许这样做…

提供的文件是javascript文件。尝试在“新建”选项卡中打开url,查看正确的文件是否为serverd。看起来您的服务器正在发送text/html作为内容类型,而它希望它是application/javascriptPanther:yes,every.js都得到了正确的服务将src=“assets/js/module.js”更改为src=“/assets/js/module.js”(前面有/也可能有所帮助。如果路径不正确,也会出现MIME不匹配的情况。@bdbd:已经尝试过了。。。不工作:(