zzdev
zzdev
  • 发布:2025-02-23 19:00
  • 更新:2025-02-24 01:13
  • 阅读:78

hbuilder x 中运行项目时支持配置钩子吗?

分类:HBuilderX

比如编译前/后、同步真机预览前/后 支持配置钩子函数来运行一些命令

2025-02-23 19:00 负责人:无 分享
已邀请:
DCloud_heavensoft

DCloud_heavensoft

编译使用的是webpack(vue2)、vite(vue3),可以开发这些编译器的插件试下

  • zzdev (作者)

    请问 uniapp x 的项目也支持吗,我参照命令行创建 uniapp 项目的方式中的相关依赖和 vite 配置,但是运行报错,没有头绪

    2025-02-24 01:12

zzdev

zzdev (作者)

请问 uniapp x 的项目也支持吗,我参照命令行创建 uniapp 项目的方式中的相关依赖和 vite 配置,但是运行报错,没有头绪

package.json

{  
  ...  
  "devDependencies": {  
    ...  
    "@dcloudio/uni-automator": "2.0.2-4040520250103001",  
    "@dcloudio/uni-cli-i18n": "2.0.2-4040520250103001",  
    "@dcloudio/uni-cli-shared": "2.0.2-4040520250103001",  
    "@dcloudio/uni-stacktracey": "2.0.2-4040520250103001",  
    "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3000020210521001",  
    "vite": "5.2.8"  
  }  
}

vite.config.js

import uni from '@dcloudio/vite-plugin-uni'  

export default {  
  plugins: [  
    uni(),  
  ]  
}

报错

编译器版本:4.52(uni-app x)  
正在编译中...  
failed to load config from <dir>/vite.config.js  
error during build:  
TypeError: Cannot read properties of undefined (reading 'options')  
    at Object.<anonymous> (<dir>/node_modules/.pnpm/@dcloudio+uni-cli-shared@2.0.2-4040520250103001/node_modules/@dcloudio/uni-cli-shared/lib/platform.js:81:43)  
    at Module._compile (node:internal/modules/cjs/loader:1364:14)  
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)  
    at Module.load (node:internal/modules/cjs/loader:1203:32)  
    at Module._load (node:internal/modules/cjs/loader:1019:12)  
    at Module.require (node:internal/modules/cjs/loader:1231:19)  
    at require (node:internal/modules/helpers:177:18)  
    at Object.<anonymous> (<dir>/node_modules/.pnpm/@dcloudio+uni-cli-shared@2.0.2-4040520250103001/node_modules/@dcloudio/uni-cli-shared/lib/index.js:67:5)  
    at Module._compile (node:internal/modules/cjs/loader:1364:14)  
    at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)  
已停止运行...

要回复问题请先登录注册