Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 赫罗库的奥雷利亚,JSPM';s system.js“的;由于MIME类型不匹配而被阻止”;_Javascript_Html_Heroku_Aurelia_Jspm - Fatal编程技术网

Javascript 赫罗库的奥雷利亚,JSPM';s system.js“的;由于MIME类型不匹配而被阻止”;

Javascript 赫罗库的奥雷利亚,JSPM';s system.js“的;由于MIME类型不匹配而被阻止”;,javascript,html,heroku,aurelia,jspm,Javascript,Html,Heroku,Aurelia,Jspm,我试图在Heroku上用一个非常简单的Express服务器托管一个简单的(Typescript)Aurelia应用程序,但当我启动它时,在Firefox中出现以下错误: 资源来自 ”“被封锁了 由于MIME类型不匹配(X-Content-type-Options:nosniff) 然后是各种各样的后续错误,因为代码显然无法解析System 在本地运行此代码效果非常好。因为我不知道如何配置Heroku来安装我的JSPM和打字依赖项,所以我使用dropbox来上传我的repo。因此,我只是复制并粘贴

我试图在Heroku上用一个非常简单的Express服务器托管一个简单的(Typescript)Aurelia应用程序,但当我启动它时,在Firefox中出现以下错误:

资源来自 ”“被封锁了 由于MIME类型不匹配(X-Content-type-Options:nosniff)

然后是各种各样的后续错误,因为代码显然无法解析
System

在本地运行此代码效果非常好。因为我不知道如何配置Heroku来安装我的JSPM和打字依赖项,所以我使用dropbox来上传我的repo。因此,我只是复制并粘贴了我的整个项目目录(我知道这并不理想,但我只是一个新手,试图以最小的努力让它工作,而不是产生生产代码)。如果我在Chrome开发工具的Sources选项卡下查看,它会正确地找到我的config.js,因此我认为我没有收到错误,因为它找不到system.js

这是我的index.html:

<!doctype html>
<html>
  <head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>EDIS</title>
  </head>
  <body aurelia-app="main">
    <h1>Loading...</h1>
    <script src="jspm_packages/system.js" type="text/javascript"></script>
    <script src="config.js" type="text/javascript"></script>
    <script type="text/javascript">
      System.import('aurelia-bootstrapper');
    </script>
  </body>
</html>

电子数据交换
加载。。。
System.import('aurelia-bootstrapper');

我对此有点不知所措,所以任何帮助都将不胜感激

如果我打开你的URL,我会得到一个404,你能检查一下它是否真的存在于你的jspm_软件包目录中吗?问题确实是因为jspm_软件包目录不存在。直到进一步阅读,我才意识到Heroku会读取.gitignore文件,而不会上载这些元素,即使它们位于链接的Dropbox目录中。删除.gitignore并重新同步后,它按预期工作。谢谢你给我指了那个方向!如果我打开你的URL,我会得到一个404,你能检查一下它是否真的存在于你的jspm_软件包目录中吗?问题确实是因为jspm_软件包目录不存在。直到进一步阅读,我才意识到Heroku会读取.gitignore文件,而不会上载这些元素,即使它们位于链接的Dropbox目录中。删除.gitignore并重新同步后,它按预期工作。谢谢你给我指了那个方向!