当我重新加载服务器时,将 CodeMirror 与 Vuejs/Nuxtjs 一起使用会导致错误“CodeMirror"未定义 [英] Using CodeMirror with Vuejs/Nuxtjs results in error 'CodeMirror' is not defined when I the server reloads

查看:59
本文介绍了当我重新加载服务器时,将 CodeMirror 与 Vuejs/Nuxtjs 一起使用会导致错误“CodeMirror"未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将 CodeMirror 实施到我的 Nuxtjs/Vuejs 应用程序中的文本区域之一.我想根据 XML 美化 textarea.

有时 CodeMirror 可以完美运行,但有时当我重新加载页面时会出现错误:

Test.vue33:18 错误CodeMirror"未定义

所以最初它工作得很好但是当我尝试对项目中的任何文件进行一些更改并且当 Nuxtjs/Vuejs 服务器再次重新加载以合并新更改时,我收到错误 错误 'CodeMirror' 未定义

我不明白为什么我有时会收到错误消息,而其他时候却没有.由于我已经添加了所需的 CDN 并完成了各种答案和文章中提到的步骤,我希望它根本不会抛出错误.有人可以帮我解决这个问题吗?

步骤如下:

  1. 将 CDN 添加到我的 nuxt-config.js:脚本:

 脚本:[{src:文本/javascript",源代码:https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/codemirror.min.js"},{src:文本/javascript",源代码:https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.32.0/mode/xml/xml.min.js"}],

CSS:

<代码>{rel:样式表",href:https://cdnjs.cloudflare.com/ajax/libs/codemirror/5.63.1/codemirror.min.css"}

以下是我的Test.vue: