Après avoir consulté les informations, il a finalement été résolu à partir des aspects suivants. En fait, on peut essentiellement confirmer que le problème est dû à la version du plug-in tui-editor
1. La version du nœud est basse, j'utilise maintenant 16.18.1
2. Tirez le projet vue-element-admin de git
3. vscode ouvre le projet, notez que le répertoire racine est le répertoire racine du projet, ne l'ouvrez pas à partir du répertoire racine du projet, puis exécutez le code suivant dans le répertoire racine du terminal vscode
rm -rf node_modules
rm package-lock.json
npm cache clear --force
4. Remplacez la ligne tui-editor dans package.json par (emphase)
"@toast-ui/editor": "^3.1.3",
5. Ensuite, modifiez src -> composants-> MarkdownEditor-> index.vue
① Remplacez toutes les importations au début par les quatre lignes suivantes
import 'codemirror/lib/codemirror.css'
import '@toast-ui/editor/dist/toastui-editor.css'
import Editor from '@toast-ui/editor'
import defaultOptions from './default-options'
② Remplacez getValue et setValue à l'intérieur par getMarkdown et setMarkdown respectivement, et remplacez tous les éditeurs tui par @toast-ui/editor
Exécutez npm install après l'enregistrement, il est plus rapide à installer en utilisant l'image Taobao :
npm install --registry=https://registry.npm.taobao.org
Il y a un autre problème ici. Si vous trouvez que cette opération est toujours une erreur, j'ai ce problème. Vérifiez si l'importation ci-dessus a été automatiquement modifiée. Il se peut que vscode ou npm aient automatiquement modifié l'importation lors du téléchargement du package.
Enfin, npm run dev devrait fonctionner