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

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

操作步骤:

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

预期结果:

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

实际结果:

  • 未读取

bug描述:

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

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

更多关于uni-app HbuilderX 使用 cli 创建的项目在发布时没读取 manifest.json 的内容的实战教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于uni-app HbuilderX 使用 cli 创建的项目在发布时没读取 manifest.json 的内容的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在使用 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 build 或 yarn build,确保这些命令在 package.json 中正确配置。

4. 检查 package.json 配置

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

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

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

在 src/main.js 或 src/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)
回到顶部