uni-app 创建 Vue3 工程时提示不支持 Vue2 运行鸿蒙
uni-app 创建 Vue3 工程时提示不支持 Vue2 运行鸿蒙
示例代码:
操作步骤:
预期结果:
实际结果:
bug描述:
uni 到底还能不能行
我创建的是 Vue3 的工程案例,你提示我不支持 Vue2 啥意思
hbuild 提示目前尚不支持 vue 2 项目运行到鸿蒙
我用命令行创建 vite 版vue3 项目:npm run dev:app-harmony
提示我:
请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。
正在编译中…
Cannot find module: @dcloudio/uni-uts-v1
Please run npm i [@dcloudio](/user/dcloudio)/uni-uts-v1@3.0.0-4020420240722002 -D
and try again.
更多关于uni-app 创建 Vue3 工程时提示不支持 Vue2 运行鸿蒙的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
安装完 @dcloudio/uni-uts-v1@3.0.0-4020420240722002 后又继续报错
请注意运行模式下,因日志输出、sourcemap 以及未压缩源码等原因,性能和包体积,均不及发行模式。
正在编译中…
[plugin:uni:app-harmony] ENOENT: no such file or directory, open ‘/Users/xxx/Library/OpenHarmony/Sdk/entry/src/main/ets/uni_modules/index.generated.ets’
更多关于uni-app 创建 Vue3 工程时提示不支持 Vue2 运行鸿蒙的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
cli 创建的是什么版本的包?manifest.json 中配置什么了?
在创建uni-app项目时,如果你遇到提示“不支持 Vue2 运行鸿蒙”的问题,这通常意味着你正在尝试在鸿蒙系统上运行一个基于Vue 2的uni-app项目,而uni-app对鸿蒙系统的支持是基于Vue 3的。为了解决这个问题,你需要确保你的uni-app项目是基于Vue 3构建的。
以下是一个简单的步骤和代码示例,展示如何创建一个基于Vue 3的uni-app项目,并确保它可以在鸿蒙系统上运行(假设你已经安装了HBuilderX或相应的开发工具,并且已经配置好了鸿蒙的开发环境)。
步骤 1: 创建Vue 3项目
使用HBuilderX创建新的uni-app项目时,确保选择Vue 3作为框架。在HBuilderX中,你可以通过以下步骤创建项目:
- 打开HBuilderX。
- 点击“文件”->“新建”->“项目”。
- 在“项目模板”中选择“uni-app”。
- 在“选择模板”页面,确保选择的是“Vue 3”模板。
- 输入项目名称和路径,点击“创建”。
步骤 2: 检查并修改项目配置
创建项目后,检查manifest.json
文件中的配置,确保app-plus
配置部分正确设置了针对鸿蒙系统的相关配置(如果适用)。
步骤 3: 编写Vue 3代码
在Vue 3项目中,你可以使用Composition API,这是Vue 3引入的新特性。以下是一个简单的Vue 3组件示例:
<template>
<view>
<text>{{ message }}</text>
<button @click="changeMessage">点击我</button>
</view>
</template>
<script setup>
import { ref } from 'vue';
const message = ref('Hello, Vue 3 on HarmonyOS!');
function changeMessage() {
message.value = 'Message has been changed!';
}
</script>
<style scoped>
button {
padding: 10px;
background-color: #007aff;
color: white;
}
</style>
步骤 4: 运行和调试
在HBuilderX中,你可以直接运行和调试你的uni-app项目。确保选择了正确的目标平台(如鸿蒙系统),然后点击运行按钮。HBuilderX将为你构建并部署应用到鸿蒙模拟器或真实设备上。
通过以上步骤,你应该能够创建一个基于Vue 3的uni-app项目,并确保它可以在鸿蒙系统上运行。如果遇到任何问题,请检查uni-app和鸿蒙系统的官方文档,以获取最新的开发指南和支持信息。