editor - Monaca 编辑器语法高亮是可以的,但是编辑器没有显示任何错误
问题描述
语法高亮是可以的,但不显示任何错误。第 5 行应该在编辑器的行尾显示红色错误,但不是。为什么会这样?
我正在使用带有这些配置的 monaco webpack 插件。
index.js
import * as monaco from 'monaco-editor/esm/vs/editor/editor.api';
import 'monaco-editor/esm/vs/basic-languages/javascript/javascript';
import 'monaco-editor/esm/vs/basic-languages/python/python';
monaco.editor.create(document.getElementById('duzenleyici'), {
value: ``,
language: 'python',
theme: 'vs-dark',
wordWrap: true,
automaticLayout: true,
});
webpack-config.js
const MonacoWebpackPlugin = require('monaco-editor-webpack-plugin');
const path = require('path');
module.exports = {
entry: './index.js',
output: {
path: path.resolve(__dirname, 'dist'),
filename: 'monaco.js',
},
module: {
rules: [
{
test: /\.css$/,
use: ['style-loader', 'css-loader'],
},
{
test: /\.ttf$/,
use: ['file-loader'],
},
],
},
plugins: [
new MonacoWebpackPlugin({
languages: ['javascript', 'python'],
features: ['find', 'bracketMatching', 'comment', 'folding', 'suggest', 'contextmenu', 'coreCommands', 'codeAction', 'clipboard', 'linesOperations', 'suggest', 'wordHighlighter'],
globalAPI: true,
// publicPath: '/',
}),
],
};
解决方案
推荐阅读
- python - 以db(分贝)计算图像的信噪比
- c++ - 验证双精度值输入
- performance - 如何匹配/减少部署到 Pod 中的应用程序与实例上的应用程序所花费的时间
- android - 如何免费为您的应用设置 app-ads.txt
- .htaccess - 尽管正在访问文件,但 .htaccess 重写不起作用
- php - 使用有 TLS 证书的 PHP 连接到 PostgreSql
- coding-style - 如何避免在循环内重复检查相同的条件?
- amazon-web-services - 是否可以使用 Elastic Beanstalk 创建启用了 Elastic Inference 的 EC2?
- typescript - TypeScript 泛型类型交集不满足自身
- vue.js - Quasar with Asp.NET Core WebApi IIS 发布 403 错误