3***@qq.com
3***@qq.com
  • 发布:2025-04-28 11:25
  • 更新:2025-04-28 15:02
  • 阅读:959

【报Bug】mac制作ios自定义基座,编译过程,报 /@dcloudio/uni-cli-shared/dist/utils.js 文件 ?.语法错误

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Mac

PC开发环境操作系统版本号: macos 14.7.1

HBuilderX类型: 正式

HBuilderX版本号: 4.57

手机系统: iOS

手机系统版本号: iOS 18

手机厂商: 苹果

手机机型: 13promax

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

1.制作ios自定义基座
2.0 /Users/wangshuo/Desktop/code/company/mly-app/node_modules/@dcloudio/uni-cli-shared/dist/utils.js:207
[HBuilder] 11:20:48.014 ? (manifestJson[platform]?.distribute?.bundleName || '').replace('com.atomicservice.', '')
[HBuilder] 11:20:48.016 ^
[HBuilder] 11:20:48.020 SyntaxError: Unexpected token '.'
[HBuilder] 11:20:48.022 at wrapSafe (internal/modules/cj

预期结果:

可以制作自定义基座

实际结果:

编译报错

bug描述:

2025-04-28 11:25 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

hx创建的项目,可以手动修改 /Applications/HBuilderX.app/Contents/HBuilderX/plugins/uniapp-cli-vite/node_modules/@dcloudio/vite-plugin-uni/bin/uni.js 在文件头部加 console.log(process.version, 'version')
(需要在根目录有vite.config.js)

cli创建的项目修改 node_modules/@dcloudio/vite-plugin-uni/bin/uni.js

运行到其他平台,比如web,看下输出的node版本

  • 3***@qq.com (作者)

    这个打印出来是12.22.1,这个编译时的node版本怎么设置呢?

    2025-04-28 15:50

  • 3***@qq.com (作者)

    运行到h5是 v18.16.1 version ,制作基座是 v12.22.1 version

    2025-04-28 15:51

  • DCloud_UNI_JBB

    回复 3***@qq.com: [https://hx.dcloud.net.cn/Tutorial/configureEnvironmentVariables]


    参考这个设置下电脑node的环境变量

    2025-04-28 15:52

  • 3***@qq.com (作者)

    回复 DCloud_UNI_JBB: 已解决,感谢

    2025-04-28 17:46

  • DCloud_UNI_JBB

    回复 3***@qq.com: 好的

    2025-04-28 17:55

DCloud_UNI_JBB

DCloud_UNI_JBB

看起来是node执行没有识别可选链这个语法,你的node的版本是多少呢?

态度是心的面具

态度是心的面具 - 欢迎询问ios相关问题

老哥,问一下有IOS企业证书吗?

要回复问题请先登录注册