fix: fix the worker-json error in browser console
Fix the json_worker module url of ace editor to fix above error Change-Id: I2770b527ea533099323bcd91d4b11f974df3e1dd
This commit is contained in:
parent
b211ebca9c
commit
745506a2cc
@ -14,6 +14,7 @@
|
|||||||
|
|
||||||
import React from 'react';
|
import React from 'react';
|
||||||
import AceEditor from 'react-ace';
|
import AceEditor from 'react-ace';
|
||||||
|
import ace from 'ace-builds';
|
||||||
import 'ace-builds/src-noconflict/mode-json';
|
import 'ace-builds/src-noconflict/mode-json';
|
||||||
// import 'ace-builds/src-noconflict/mode-yaml';
|
// import 'ace-builds/src-noconflict/mode-yaml';
|
||||||
// import 'ace-builds/src-noconflict/mode-groovy';
|
// import 'ace-builds/src-noconflict/mode-groovy';
|
||||||
@ -21,6 +22,11 @@ import 'ace-builds/src-noconflict/theme-github';
|
|||||||
|
|
||||||
import './custom.less';
|
import './custom.less';
|
||||||
|
|
||||||
|
// eslint-disable-next-line import/no-webpack-loader-syntax,import/no-unresolved
|
||||||
|
const worker = require('file-loader?esModule=false!ace-builds/src-noconflict/worker-json');
|
||||||
|
|
||||||
|
ace.config.setModuleUrl('ace/mode/json_worker', worker);
|
||||||
|
|
||||||
export default class AceEditorWrapper extends React.Component {
|
export default class AceEditorWrapper extends React.Component {
|
||||||
render() {
|
render() {
|
||||||
return (
|
return (
|
||||||
|
@ -60,7 +60,11 @@ const getCodeValue = (value, mode) => {
|
|||||||
|
|
||||||
class CodeEditor extends PureComponent {
|
class CodeEditor extends PureComponent {
|
||||||
static propTypes = {
|
static propTypes = {
|
||||||
value: PropTypes.oneOfType([PropTypes.string, PropTypes.object]),
|
value: PropTypes.oneOfType([
|
||||||
|
PropTypes.string,
|
||||||
|
PropTypes.object,
|
||||||
|
PropTypes.array,
|
||||||
|
]),
|
||||||
mode: PropTypes.string,
|
mode: PropTypes.string,
|
||||||
options: PropTypes.object,
|
options: PropTypes.object,
|
||||||
onChange: PropTypes.func,
|
onChange: PropTypes.func,
|
||||||
|
Loading…
Reference in New Issue
Block a user