vue3 + ts 项目报错 Uncaught ReferenceError: h is not defined
我根据vue ui 初始花了一个vue3 + ts项目,并且手动引入了vite,
以上是项目大致结构
main.ts中代码为:
import { createApp } from "vue";
import App from "./App.tsx";
import router from "./router";
import store from "./store";
createApp(App).use(store).use(router).mount("#app");
APP.tsx中代码为:
import { defineComponent } from "vue";
import { RouterLink, RouterView } from "vue-router";
export default defineComponent({
name: "App",
setup() {
return () => (
<>
<div id="nav">
<RouterLink to="/">Home</RouterLink> |
<RouterLink to="/about">About</RouterLink>
</div>
<RouterView />
</>
);
},
});
但是项目运行起来之后报错:
请问是什么原因,如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
添加
vite-config-paths
和@vitejs/plugin-vue-jsx
依赖在根目录下添加一个
vite.config.ts
文件,内容如下: