Integrate monaco-editor with Nuxt
npx nuxi@latest module add nuxt-monaco-editor
Don't forget to install monaco-editor.
export default defineNuxtConfig({
modules: ["nuxt-monaco-editor"],
});
export default defineNuxtConfig({
monacoEditor: {
// These are default values:
locale: "en",
componentName: {
codeEditor: "MonacoEditor",
diffEditor: "MonacoDiffEditor",
},
},
});
<template>
<MonacoEditor v-model="value" lang="typescript" />
</template>
<script lang="ts" setup>
const value = ref("");
</script>
git submodule update --init --recursive.pnpm dev:prepare to generate type stubs.pnpm dev to start playground in development mode.pnpm exec playwright-core install --with-deps to install dependencies for testing.pnpm test to run tests.pnpm lint to run linting.