uni-app HbuilderX 使用 cli 创建的项目在发布时没读取 manifest.json 的内容

发布于 1周前 作者 phonegap100 来自 Uni-App

uni-app HbuilderX 使用 cli 创建的项目在发布时没读取 manifest.json 的内容

操作步骤:

  • 使用cli创建uniapp项目,点击发布微信小程序(或其他的端)

预期结果:

  • 自动读取manifest.json中的配置自动填写

实际结果:

  • 未读取

bug描述:

每次发布的时候都是空的,不会自动填写。希望能够自动读取manifest.json中的配置自动填写。

信息类别 信息内容
产品分类 HbuilderX
PC开发环境操作系统 Mac
PC开发环境操作系统版本号 14.2
HBuilderX版本号 3.98

1 回复

在使用 uni-app 和 HbuilderX 进行项目开发时,如果你通过 CLI 创建的项目在发布时没有正确读取 manifest.json 的内容,可能是由于以下几个原因导致的。以下是一些排查和解决问题的步骤:

1. 确保 manifest.json 文件存在且路径正确

首先,确保你的项目根目录下存在 manifest.json 文件,并且路径正确。manifest.json 文件通常位于项目的根目录下。

2. 检查 manifest.json 文件格式

确保 manifest.json 文件的格式是正确的 JSON 格式,并且没有语法错误。你可以使用在线的 JSON 校验工具来验证文件格式是否正确。

3. 确保 CLI 命令正确

在发布项目时,确保你使用的 CLI 命令是正确的。例如,如果你使用的是 npm run buildyarn build,确保这些命令在 package.json 中正确配置。

4. 检查 package.json 配置

package.json 中,确保 scripts 部分正确配置了构建命令。例如:

"scripts": {
  "build": "cross-env NODE_ENV=production uni build"
}

5. 确保 manifest.json 文件被正确加载

src/main.jssrc/main.ts 中,确保 manifest.json 文件被正确加载。通常,uni-app 会自动加载 manifest.json,但你可以手动检查一下。

6. 使用 HbuilderX 重新导入项目

如果你是通过 CLI 创建的项目,尝试在 HbuilderX 中重新导入项目。打开 HbuilderX,选择 文件 -> 导入 -> 从本地目录导入,然后选择你的项目目录。

7. 检查 HbuilderX 的配置

在 HbuilderX 中,确保项目的配置正确。你可以通过 项目 -> 配置 来查看和修改项目的配置。

8. 清理缓存并重新构建

有时候,缓存可能会导致问题。你可以尝试清理项目的缓存并重新构建。在项目根目录下运行以下命令:

rm -rf node_modules
rm -rf dist
npm install
npm run build

9. 检查 uni-app 版本

确保你使用的 uni-app 版本是最新的,或者至少是兼容的版本。你可以通过以下命令来更新 uni-app:

npm install [@dcloudio](/user/dcloudio)/uni-app[@latest](/user/latest)
回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!