Невозможно построить редактор Монако с посылкой - PullRequest
0 голосов
/ 29 сентября 2018

Я скачал редактор Monaco для примера посылки здесь: https://github.com/Microsoft/monaco-editor-samples/tree/master/browser-esm-parcel

Затем я запустил npm install и ./node_modules/.bin/parcel build src/index.html, чтобы построить редактор.

Однако я получилследующая ошибка:

Ошибка: ENOENT: нет такого файла или каталога, откройте '/ home / myusername / Downloads / browser-esm-parcel / node_modules / monaco-editor / esm / vs / editor / editorСобытие «Произошла ошибка» .worker по адресу: at lazyFs.open (внутренняя / fs / streams.js: 115: 12) в FSReqWrap.oncomplete (fs.js: 139: 20)

Кажется, в этом коде в index.js происходит ошибка:

self.MonacoEnvironment = {
    getWorker: function (moduleId, label) {
        if (label === 'json') {
            return new Worker('../node_modules/monaco-editor/esm/vs/language/json/json.worker')
        }
        if (label === 'css') {
            return new Worker('../node_modules/monaco-editor/esm/vs/language/css/css.worker')
        }
        if (label === 'html') {
            return new Worker('../node_modules/monaco-editor/esm/vs/language/html/html.worker')
        }
        if (label === 'typescript' || label === 'javascript') {
            return new Worker('../node_modules/monaco-editor/esm/vs/language/typescript/ts.worker')
        }
        return new Worker('../node_modules/monaco-editor/esm/vs/editor/editor.worker')
    }
}

В чем может быть проблема?Я не думаю, что ошибка на моем конце, учитывая, что я только что скачал пример и попытался построить его.

...