http://some-address/script.jsx
的资源由于MIME类型不匹配而被阻止(X-Content-Type-Options:nosniff)。
我在Firefox的控制台中遇到这个问题(Chrome似乎并不关心它)。
这是控制台的屏幕截图:
我搜索了一段时间试图找到如何解决它,但失败了。这是代码的HTML部分。
据我所知,问题是由 type =" text / babel" 引起的。但如果我将其更改为type =" text / javascript"然后Babel没有将脚本转换为ES5。
答案 0 :(得分:2)
这是因为您的服务器发送了响应标头X-Content-Type-Options: "nosniff"
,将其删除或将jsx
的mime类型更改为text/babel
,.htaccess
可以通过添加AddType text/babel jsx
来完成}