Heim  >  Fragen und Antworten  >  Hauptteil

Vue Cli Serve: Schwerwiegender JavaScript-Fehler wegen ungültiger Größe: node_api_throw_syntax_error

<p>Mein Problem ist, dass ich meine Vue-Anwendung nicht bereitstellen oder erstellen kann. Dabei erhalte ich die folgende Fehlermeldung: </p> <pre class="brush:php;toolbar:false;">INFO Entwicklungsserver wird gestartet... [70 %] Versiegelung (Moduldiagramm ESLintWebpackPlugin_1 abschließen) # # Schwerwiegender Fehler in Zeile 0 # Schwerwiegender JavaScript-Fehler wegen ungültiger Größe 169220804 # # # #FailureMessage-Objekt: 00000075C11FC8E0 1: 00007FF78CD49E7F node_api_throw_syntax_error+175967 2: 00007FF78CC6036F v8::CTypeInfoBuilder<void>::Build+11999 3: 00007FF78DACD182 V8_Fatal+162 4: 00007FF78D60A265 v8::internal::FactoryBase<v8::internal::Factory>::NewFixedArray+101 5: 00007FF78D48F8E3 v8::internal::FeedbackNexus::ic_state+65795 6: 00007FF78D4AE460 v8::Context::GetIsolate+15600 7: 00007FF78D2FAA40 v8::internal::CompilationCache::IsEnabledScriptAndEval+25952 8: 00007FF78D8078B1 v8::internal::SetupIsolateDelegate::SetupHeap+558193 9: 00007FF70EB45D8E</pre> <p>Ich habe diese Bedrohung gefunden, die auf dasselbe Problem verweist, jedoch in einer einzigen Codedatei: Schwerwiegender Javascript-Fehler wegen ungültiger Größe 188720663</p> <p>Gibt es eine Möglichkeit, solche Schleifen in meinen *.vue-Dateien zu identifizieren oder die zuletzt verarbeitete Datei zu identifizieren? </p> <p>Ich hatte diesen Fehler schon einmal, aber nachdem ich etwas geändert hatte, verschwand er (vielleicht ein Glücksfall). Auch die Verwendung eines alten Commits (als er gültig war) behebt diesen Fehler nicht. Ich habe auch versucht, das Repository zu klonen und erneut zu installieren. </p>
P粉875565683P粉875565683416 Tage vor512

Antworte allen(1)Ich werde antworten

  • P粉834840856

    P粉8348408562023-08-30 10:04:36

    我找到了解决方案!

    问题是,在 .prettierrc 中,属性“endOfLine”被设置为“auto”。

    这导致每行末尾出现 \r\n 而不是 \r,这本身就会导致 vue 编译器内的内存泄漏。

    Antwort
    0
  • StornierenAntwort