uni-app 终端运行项目进度60-65%时就不再加载

uni-app 终端运行项目进度60-65%时就不再加载

项目信息 详情
产品分类 uniapp/H5
PC开发环境 Windows
操作系统版本 windows10
HBuilderX类型 正式
HBuilderX版本 4.08
浏览器平台 Chrome
浏览器版本 124.0.6367.203
项目创建方式 HBuilderX

操作步骤:

  • 运行-运行到终端-npm run serve

预期结果:

  • 正常运行

实际结果:

  • 日志:[WARNING:] TerminalServer error: Setting encoding on Windows is not supported

bug描述:

  • 运行-运行到终端-npm run serve

Image


更多关于uni-app 终端运行项目进度60-65%时就不再加载的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

已解决

更多关于uni-app 终端运行项目进度60-65%时就不再加载的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在 uni-app 项目中,如果终端运行项目时进度卡在 60-65% 不再加载,通常可能是由于以下几个原因导致的。你可以根据以下步骤进行排查和解决:


1. 检查项目依赖

确保项目的依赖包已正确安装,并且没有版本冲突。

  • 删除 node_modules 文件夹和 package-lock.json 文件。
  • 重新安装依赖:
    npm install
    
  • 如果使用的是 yarn,可以运行:
    yarn install
    

2. 清理缓存

有时缓存可能导致构建过程卡住,尝试清理缓存后重新运行。

  • 清理 npm 缓存:
    npm cache clean --force
    
  • 清理 HBuilderX 缓存: 关闭 HBuilderX,删除项目目录下的 .hbuilderx 文件夹,然后重新打开项目。

3. 检查代码和配置文件

  • 检查 pages.jsonmanifest.json
    确保这些配置文件没有语法错误或配置错误,尤其是页面路径和组件引用。
  • 检查自定义组件
    如果有自定义组件,确保组件路径正确,且组件代码没有错误。
  • 检查静态资源
    确保静态资源(如图片、字体等)路径正确,且文件存在。

4. 检查终端日志

查看终端输出的日志,是否在 60-65% 时出现错误或警告信息。如果有具体错误信息,可以根据提示进行修复。


5. 检查网络问题

如果项目依赖了外部资源(如 CDN 资源、插件等),确保网络连接正常,避免因网络问题导致加载卡住。


6. 升级 uni-app 和相关工具

确保你使用的是最新版本的 uni-app 和相关工具(如 HBuilderX、npm、node.js 等)。旧版本可能存在已知的 bug。

  • 升级 HBuilderX 到最新版本。
  • 升级 uni-app 依赖:
    npm install [@dcloudio](/user/dcloudio)/uni-app [@dcloudio](/user/dcloudio)/vue-cli-plugin-uni -D
    

7. 尝试重新初始化项目

如果以上方法无效,可以尝试重新初始化项目:

  • 备份项目代码。
  • 使用 uni-app 官方模板重新初始化项目:
    npx degit dcloudio/uni-preset-vue#vite my-project
回到顶部