p***@163.com
p***@163.com
  • 发布:2025-03-08 09:16
  • 更新:2025-03-08 11:19
  • 阅读:81

用vscode生成的项目,云打包app出错,怎么解决?

分类:uni-app
[HBuilder] 09:11:24.699 Module parse failed: Identifier 'windowWidth' has already been declared (474:4)  
[HBuilder] 09:11:24.717 File was processed with these loaders:  
[HBuilder] 09:11:24.725  * ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/webpack-uni-app-loader/using-components.js  
[HBuilder] 09:11:24.733  * ./node_modules/@dcloudio/vue-cli-plugin-uni/packages/vue-loader/lib/index.js  
[HBuilder] 09:11:24.861 You may need an additional loader to handle the result of these loaders.  
[HBuilder] 09:11:24.867 |           // #ifndef MP-WEIXIN  
[HBuilder] 09:11:24.883 |           const {  
[HBuilder] 09:11:24.895 >               windowWidth  
[HBuilder] 09:11:24.905 |           } = uni.getSystemInfoSync()  
[HBuilder] 09:11:24.915 |           // #endif  
[HBuilder] 09:11:25.705 项目 'uniapp' 编译成功。  
[HBuilder] 09:11:25.720  ERROR  Build failed with errors.
2025-03-08 09:16 负责人:无 分享
已邀请:
p***@163.com

p***@163.com (作者)

./node_modules/@dcloudio/uni-ui/lib/uni-datetime-picker/uni-datetime-picker.vue?vue&type=script&lang=js&

是uni-datetime-picker 的包报错了

p***@163.com

p***@163.com (作者)

破案了,是解构赋值windowWidth变量名重复了。windowWidth是从uni.getWindowInfo()获取,又从uni.getSystemInfoSync()获取了

p***@163.com

p***@163.com (作者)

错误版本是"@dcloudio/uni-ui": "^1.5.7",

要回复问题请先登录注册