Skip to content

Commit cde769b

Browse files
committed
chore: 支持在 playground 中直接使用库名导入
1 parent cc3e8e3 commit cde769b

File tree

5 files changed

+14
-5
lines changed

5 files changed

+14
-5
lines changed

playground/demo/merge.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
import { ref, defineComponent } from "vue";
1313
import { MergeView } from "codemirror/addon/merge/merge";
1414
import { Editor } from "codemirror";
15-
import Codemirror from "@/index";
15+
import Codemirror from "codemirror-editor-vue3";
16+
1617
import "codemirror/mode/htmlmixed/htmlmixed.js";
1718
1819
export default defineComponent({

playground/demo/placeholder.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<script lang="ts">
1212
import { ref } from "vue";
1313
import { EditorConfiguration } from "codemirror";
14-
import Codemirror from "@/index";
14+
import Codemirror from "codemirror-editor-vue3";
1515
1616
// language
1717
import "codemirror/mode/javascript/javascript.js";
@@ -32,10 +32,13 @@ export default defineComponent({
3232
3333
cmPlaceholder.value += "1 ";
3434
35-
setInterval(() => {
35+
const timer = setInterval(() => {
3636
cmPlaceholder.value += "1 ";
3737
console.log(cmPlaceholder.value);
3838
}, 2000);
39+
onUnmounted(() => {
40+
clearInterval(timer);
41+
});
3942
return {
4043
code,
4144
cmOptions,

playground/demo/theme.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
<script lang="ts">
99
import { ref } from "vue";
1010
import { EditorConfiguration } from "codemirror";
11-
import Codemirror from "@/index";
11+
import Codemirror from "codemirror-editor-vue3";
1212
1313
// language
1414
import "codemirror/mode/javascript/javascript.js";

tsconfig.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,8 @@
1818
"forceConsistentCasingInFileNames": true,
1919
"paths": {
2020
"@/*": ["packages/*"],
21-
"./*": ["./*"]
21+
"./*": ["./*"],
22+
"codemirror-editor-vue3": ["packages/index.ts"]
2223
}
2324
},
2425
"include": [

vite.config.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ const viteCfg = defineConfig({
2020
find: /@\//,
2121
replacement: `${pathResolve("packages/")}/`,
2222
},
23+
{
24+
find: "codemirror-editor-vue3",
25+
replacement: `${pathResolve("packages/index.ts")}`,
26+
},
2327
],
2428
},
2529
// 生产环境路径,类似webpack的assetsPath

0 commit comments

Comments
 (0)