2

私は自分の言語サーバーの機能を使用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"
4

2 に答える 2