zookzook
zookzook
  • 发布:2024-07-12 00:32
  • 更新:2025-03-14 09:09
  • 阅读:285

为什么HBuilderX cli 编译 app 时带 sourceMap 也打不出 sourceMap?

分类:HBuilderX

HbuilderX 版本是最新的 4.23

cli publish --platform APP --sourceMap true --type appResource --project myProject

这样是打不出 sourceMap 的

因为我们的项目是基于 vue cli 创建的,同时又需要 uniCloud ,所以我们在 vscode 上进行开发,用 HBuilderX 的 cli 工具进行打包。

我们 APP 是离线打包形式,所以只需要 uniapp 的 js 资源。
但是问题来了,cli 打 app 的 js 资源时,加了 sourceMap 参数也没有产生 sourceMap (打 h5 时可以)。

这就没办法还原堆栈了,希望官方解决下。

另外用提一嘴 yarn build:app --sourcemap 是可以打出 sourceMap 的
但是!!
重点来了, yarn build 出的包,是 uni 统计功能是失效的,会提示请关联空间!
我们只能用 HBuilderX 的 cli 工具打包,这样 uni 统计功能才能 Work。

如果我用 cli 工具打包,用 yarn build 产生 sourcemap,那 sourcemap 能对应的上吗?
我理解是不行的,cli 工具会加入统计功能的相关代码,和 yarn‘ build 的代码肯定不一样。

所以希望官方修复下这个问题,让 cli 工具构建 app 时也能出 sourceMap

2024-07-12 00:32 负责人:无 分享
已邀请:
q***@300624.cn

q***@300624.cn

package.json配置这个:"build:app": "uni build -p app --sourcemap", 用npm run build:app生成

要回复问题请先登录注册

  • 标题 / 粗斜体
  • 代码片段
  • 超链接 / 图片 / 视频
  • 列表 / 引用

文章内容较多时,可以用标题分段 :

## 大标题 
### 小标题

斜体 / 粗体 :

**粗体** 
*斜体*
***粗斜体***

代码片段 :

``` javascript
代码片段
```

超链接 :

[链接文字](链接地址) 例: [百度](http://www.baidu.com)

图片 :

![图片说明](图片地址) 例: ![百度logo](http://www.baidu.com/img/bdlogo.gif)

视频 :

!![视频说明](视频地址) 例: !![优酷视频](http://youku.com)

有序列表 :

1. 123
2. 123
3. 123

无序列表 :

- 123
- 123
- 123

引用 : ( 双回车后结束引用 )

> 引用内容
引用内容
引用内容