记录Vue3如何安装 v-md-editor

前言

其实v-md-editor的文档已经写的很全了,只是自己比较菜,踩了很多的坑,特此记录一下
官方文档在这

正文

首先用npm或者yarm下载

# 使用 npm
npm i @kangc/v-md-editor@next -S

# 使用 yarn
yarn add @kangc/v-md-editor@next

我的node和npm版本如下
在这里插入图片描述
在下载v-md-editor的时候报了很多警告,但是目前来讲不影响后续的使用

然后在main.ts中进行注册

import VueMarkdownEditor from '@kangc/v-md-editor';
import '@kangc/v-md-editor/lib/style/base-editor.css';
import vuepressTheme from '@kangc/v-md-editor/lib/theme/vuepress.js';
import '@kangc/v-md-editor/lib/theme/style/vuepress.css';

import hljs from 'highlight.js';

VueMarkdownEditor.use(vuepressTheme, {
    hljs,
});
createApp(App).use(VueMarkdownEditor).mount('#app')

但是仅仅如此是不能使用的,编译器会报错,好像是因为是main.ts的原因,所以我们需要在src目录下创建一个叫shims.d.ts的文件,将以下的代码添加进去

declare module '@kangc/v-md-editor/lib/theme/vuepress.js';
declare module '@kangc/v-md-editor';

之后便正常使用了

成果图

<template>
  <div class="greetings">
    <v-md-editor height="400px"></v-md-editor>
  </div>
</template>


<script lang="ts" setup>

</script>

<style scoped>
.greetings {
  margin: 0;
  width: 800px;
}
</style>

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuewuguai

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值