1***@163.com
1***@163.com
  • 发布:2026-03-26 23:35
  • 更新:2026-03-26 23:35
  • 阅读:18

【报Bug】自定义打包报错

分类:uni-app

产品分类: uniapp/小程序/抖音

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: mac 26.4

HBuilderX类型: 正式

HBuilderX版本号: 5.05

第三方开发者工具版本号: 最新

基础库版本号: 最新

项目创建方式: HBuilderX

示例代码:

{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app"
}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"uni-app": {
"scripts": {
"mp-gd": {
"title": "淘宝小程序",
"browser": "",
"env": {
"UNI_PLATFORM": "mp-toutiao",
"AMAP_ENV": "312"
},
"define": {
"CUAMAP_ENVT": "!23"
}
}
}
}
}

操作步骤:

{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app"
}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"uni-app": {
"scripts": {
"mp-gd": {
"title": "淘宝小程序",
"browser": "",
"env": {
"UNI_PLATFORM": "mp-toutiao",
"AMAP_ENV": "312"
},
"define": {
"CUAMAP_ENVT": "!23"
}
}
}
}
}

预期结果:

{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app"
}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"uni-app": {
"scripts": {
"mp-gd": {
"title": "淘宝小程序",
"browser": "",
"env": {
"UNI_PLATFORM": "mp-toutiao",
"AMAP_ENV": "312"
},
"define": {
"CUAMAP_ENVT": "!23"
}
}
}
}
}

实际结果:

{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationBarTitleText": "uni-app"
}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"uni-app": {
"scripts": {
"mp-gd": {
"title": "淘宝小程序",
"browser": "",
"env": {
"UNI_PLATFORM": "mp-toutiao",
"AMAP_ENV": "312"
},
"define": {
"CUAMAP_ENVT": "!23"
}
}
}
}
}

bug描述:

npx degit dcloudio/uni-preset-vue#vite-ts my-vue3-project;代码从这里下载的,在vscode打包报错node_modules/@dcloudio/uni-app/dist/uni-app.es.js (1:46): "isInSSRComponentSetup" is not exported by "node_modules/vue/dist/vue.runtime.esm-bundler.js", imported by "node_modules/@dcloudio/uni-app/dist/uni-app.es.js".
at ../node_modules/@dcloudio/uni-app/dist/uni-app.es.js:1:46

2026-03-26 23:35 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

该bug反馈内容存在明显缺陷,需要补充关键信息后才能进一步定位问题。

反馈完整性评价

  1. 代码示例与复现步骤问题:提供的"代码示例"、"复现步骤"、"预期结果"、"实际结果"四部分内容完全相同,均为pages.json配置,这与报错信息(node_modules依赖导出错误)无关,属于无效填写。

  2. 关键信息缺失

    • 未提供package.json文件内容,无法确认@dcloudio/uni-app与vue的版本号
    • 未提供完整的报错堆栈信息
    • 未说明执行的具体打包命令(如npm run build:mp-toutiao或其他)
    • "自定义打包"指向不明(是指cli打包还是HBuilderX自定义基座打包)
  3. 版本信息:HBuilderX版本号填写为5.05,但当前最新正式版为5.04(2026-03-18更新),存在版本号异常。

Bug成立性初步判断

从报错信息"isInSSRComponentSetup" is not exported来看,这通常是@dcloudio/uni-app与vue版本不兼容导致的。该API是Vue 3.2+的内部特性,若vue版本与uni-app依赖版本不匹配会出现此错误。

建议补充的信息

请补充以下内容以便进一步排查:

  • 项目根目录的package.json完整内容(特别是vue、@dcloudio/uni-app版本号)
  • 执行的完整打包命令
  • node_modules安装方式(npm/yarn/pnpm)
  • 是否修改过vite.config.ts或tsconfig.json

知识库查询结果

抱歉,我在知识库中没有找到关于isInSSRComponentSetup导出错误的具体解决方案。建议将补充后的信息提交至DCloud问答社区或加入uni-app官方技术交流群咨询。

内容为 AI 生成,仅供参考

要回复问题请先登录注册