hexo-admin MIMI type ('text/html') is not supported 解决方案

今天使用hexo-admin进行编辑博客的时候,/admin 页面无法加载,console 报了MIMI type ('text/html') is not supported 的错误。

image

重装hexo-admin问题依旧。
这个问题的直接原因是浏览器认为加载css、js文件时候,文件的 MIMI 和预期的不符导致的,直接在浏览器访问报错的 bundle文件,发现是文件不存在导致的(文件不存在时会返回一个文字信息,这个文字消息被style 和 script 引用时候,就会出现这样的错误,相当于加载 js/css 时候选择了一个 html 文件)。

定位到了问题,解决方法就明确了,进入到插件目录,执行gulp 重新打包生成 bundle 文件即可。

[16:01:18] Using gulpfile ~/Documents/private/hexo-blog/node_modules/hexo-admin-ehc/gulpfile.js
[16:01:18] Starting 'less'...
[16:01:18] Starting 'javascript'...
[16:01:18] Finished 'less' after 132 ms
[16:01:23] Finished 'javascript' after 5.19 s
[16:01:23] Starting 'build'...
[16:01:23] Finished 'build' after 1.01 ms
坚持原创技术分享,您的支持将鼓励我继续创作!