uni-app 在运行到浏览器时127.0.0.1无法打开html 切回到3.96版本没有任何问题
uni-app 在运行到浏览器时127.0.0.1无法打开html 切回到3.96版本没有任何问题
示例代码:
在运行到浏览器时127.0.0.1无法打开html,切回到3.96版本没有任何问题
操作步骤:
打开html直接运行到浏览器,显示无法访问127.0.0.1/目录/xx.html,web服务器参数等全部默认 回退到3.96无此问题,能正常打开
预期结果:
希望能正常打开
实际结果:
无法正常打开
bug描述:
在运行到浏览器时127.0.0.1无法打开html,切回到3.96版本没有任何问题
bug附件:
1 回复
在使用 uni-app 开发时,如果你在运行到浏览器时遇到 127.0.0.1
无法打开 HTML 页面的问题,而切换到 3.96
版本时没有问题,可能是由于以下几个原因导致的:
1. 端口冲突
- 确保
127.0.0.1
的端口没有被其他应用程序占用。你可以尝试更改端口号来解决冲突。 - 在
package.json
或vue.config.js
中配置devServer
的端口号,例如:module.exports = { devServer: { port: 8081, // 更改为其他端口 } }
2. HBuilderX 版本问题
- 如果你使用的是 HBuilderX,可能是当前版本存在一些兼容性问题。你可以尝试更新到最新版本,或者回退到
3.96
版本。 - 如果你已经回退到
3.96
版本并且问题解决,建议暂时使用该版本进行开发,等待官方修复问题。
3. 浏览器缓存问题
- 有时浏览器缓存可能导致页面无法正常加载。尝试清除浏览器缓存,或者使用无痕模式打开页面。
4. 项目配置问题
- 检查项目的
manifest.json
和pages.json
配置,确保没有错误的配置导致页面无法加载。 - 确保
index.html
文件存在并且路径正确。
5. 网络问题
- 确保你的网络连接正常,没有防火墙或代理阻止
127.0.0.1
的访问。
6. 依赖包问题
- 如果你在项目中使用了某些依赖包,可能是这些依赖包与当前版本的 uni-app 不兼容。尝试更新或回退这些依赖包的版本。
7. 查看控制台日志
- 打开浏览器的开发者工具(F12),查看控制台是否有错误日志,这些日志可能会提供更多关于问题的线索。
8. 重新安装依赖
- 有时依赖包安装不完整或损坏可能导致问题。尝试删除
node_modules
文件夹并重新安装依赖:rm -rf node_modules npm install