在编辑器中添加math.js遇CDN MIME错误及本地下载疑问
解决math.js引入的MIME错误与本地下载问题
别担心,这都是新手入门时很常见的小问题,我来一步步帮你搞定~
一、修复Chrome的MIME类型错误
你遇到的MIME错误,核心原因是CDN路径指向的是项目目录,而非具体的JS文件:
- 你当前用的路径
https://unpkg.com/mathjs@4.1.1/是math.js@4.1.1的项目根目录,浏览器无法识别目录的MIME类型,所以触发了错误。 - 正确的做法是指向该版本的浏览器兼容版JS文件,unpkg上math.js@4.1.1的有效CDN链接有两个:
- 未压缩版:
https://unpkg.com/mathjs@4.1.1/lib/browser/math.js - 压缩版(推荐,加载更快):
https://unpkg.com/mathjs@4.1.1/lib/browser/math.min.js
- 未压缩版:
修改后的引入代码应该是这样:
<link rel="stylesheet" href="calc.css"> <script type="text/javascript" src="https://unpkg.com/mathjs@4.1.1/lib/browser/math.min.js"></script> </head>
替换后刷新页面,MIME错误应该就消失了。
二、正确下载math.js到本地
点击链接后浏览器直接显示代码是正常现象(因为JS是纯文本文件),你只需要这么做就能保存到本地:
- 打开正确的JS文件链接(比如上面的压缩版链接)
- 在页面空白处右键,选择「另存为」
- 在弹出的窗口中,将文件名设置为
math.min.js(或math.js),保存到你的项目目录里 - 之后就可以用本地路径引入:
<script type="text/javascript" src="./math.min.js"></script>
内容的提问来源于stack exchange,提问作者leto
相关产品推荐
相关产品推荐

