senglit
senglit
  • 发布:2022-02-22 12:28
  • 更新:2022-02-22 18:20
  • 阅读:431

内置web服务器是不是有问题?

分类:HBuilderX

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/

请问如何解决这个问题?

2022-02-22 12:28 负责人:DCloud_HB_WDL 分享
已邀请:
DCloud_HB_WDL

DCloud_HB_WDL

切换到vue文件,再点击【运行】

senglit

senglit (作者) - senglit

好了,谢谢!
原来HBuilderX调用的“内部web服务器”不是指HBuilderX自己有个web服务器,而是指在HBuilderX窗口内部调用npm run dev。

该问题目前已经被锁定, 无法添加新回复