私は自分の言語サーバーの機能を使用monaco-editor
してプレイグラウンドを作成しようとしています。vscode-languageserver
ただし、次の例のようなページから「vscode-languageserver」をインポートしようとすると
//# src/pages/test.js
const { TextDocument } = require("vscode-languageserver");
console.log(TextDocument.create('a' , 'b' , 'c' , 'd' ));
https://github.com/zkrami/docusaurus-test/blob/master/src/pages/test.js
次のエラーが表示されます。
Module not found: Can't resolve 'child_process' in 'C:\Users\Rami\git\my-website\node_modules\vscode-languageserver\lib'./node_modules/vscode-languageserver/lib/files.js
Module not found: Can't resolve 'fs' in 'C:\Users\Rami\git\my-website\node_modules\vscode-languageserver\lib'./node_modules/vscode-jsonrpc/lib/pipeSupport.js
docusaurus.config.js
モジュールをファイルにインポートすると、完全に機能することに注意してください。
私はあなたが試すことができる簡単な例を作りました: https://github.com/zkrami/docusaurus-test/
仕様:
yarn 1.22.4
node v10.15.3
OS: Windows
@docusaurus/core: "^2.0.0-alpha.54"