twoslash icon indicating copy to clipboard operation
twoslash copied to clipboard

NonErrorEmittedError on loading docusaurus docs

Open JJWTimmer opened this issue 2 years ago • 0 comments

Hi,

I'm using latest Docusaurus 2 and the latest shiki-twoslash preset, and I loaded a custom grammar. I get the following output a few thousand times on our site:

ERROR in ./docs/CompileTimeErrors/AmbiguousFunctionReference/index.md

Module build failed (from ./node_modules/@docusaurus/mdx-loader/lib/index.js):
NonErrorEmittedError: (Emitted value instead of an instance of Error) {"error":1,"offset":0,"length":5}
    at processResult (C:\dev\projects\rascal\rascal-website\node_modules\webpack\lib\NormalModule.js:755:12)
    at C:\dev\projects\rascal\rascal-website\node_modules\webpack\lib\NormalModule.js:860:5
    at C:\dev\projects\rascal\rascal-website\node_modules\loader-runner\lib\LoaderRunner.js:399:11
    at C:\dev\projects\rascal\rascal-website\node_modules\loader-runner\lib\LoaderRunner.js:251:18
    at context.callback (C:\dev\projects\rascal\rascal-website\node_modules\loader-runner\lib\LoaderRunner.js:124:13)
    at Object.mdxLoader (C:\dev\projects\rascal\rascal-website\node_modules\@docusaurus\mdx-loader\lib\loader.js:153:16)

I had to add a JSON.stringify in the node_modules source of NormalModule.js to get it print something more meaningful than '[Object object]', that's why it prints {"error":1,"offset":0,"length":5}.

What does it mean, and how can I fix it? :)

JJWTimmer avatar Sep 22 '22 18:09 JJWTimmer