HBuilder X 3.3.11版
- 新建了一个vue3项目,然后点击:运行->内置浏览器运行
- 右侧的浏览器显示打开页面 http://127.0.0.1:8848/myproject/index.html ,内容是一片空白。文件其实已经加载到浏览器里了,包括html和js文件。查看console,发现报错:Failed to load module script: The server responded with a non-JavaScript MIME type of "text/html". Strict MIME type checking is enforced for module scripts per HTML spec.
看样子是HBuilderX内置的web服务器返回给浏览器的MIME类型不对,猜测这个问题应该只在vue项目里存在吧?
同一个项目,如果我在终端里项目目录下执行:npm run dev就没问题,可以顺利访问到 http://localhost:3000/
请问如何解决这个问题?
2 个回复
DCloud_HB_WDL
切换到vue文件,再点击【运行】
senglit (作者) - senglit
好了,谢谢!
原来HBuilderX调用的“内部web服务器”不是指HBuilderX自己有个web服务器,而是指在HBuilderX窗口内部调用npm run dev。