Vue Cli Serve 치명적인 JavaScript 잘못된 크기 오류: node_api_throw_syntax_error
P粉875565683
2023-08-29 14:29:34
<p>제 문제는 vue 애플리케이션을 제공하거나 빌드할 수 없다는 것입니다. 이 작업을 수행하면 다음 오류가 발생합니다. </p>
<pre class="brush:php;toolbar:false;">정보 개발 서버 시작 중...
[70%] 밀봉(모듈 그래프 ESLintWebpackPlugin_1 완료)
#
# 0행에 치명적인 오류가 있습니다.
# 치명적인 JavaScript 잘못된 크기 오류 169220804
#
#
#
#FailureMessage 개체: 00000075C11FC8E0
1: 00007FF78CD49E7F node_api_throw_syntax_error+175967
2: 00007FF78CC6036F v8::CTypeInfoBuilder<void>::Build+11999
3: 00007FF78DACD182 V8_치명+162
4: 00007FF78D60A265 v8::internal::FactoryBase::NewFixedArray+101
5: 00007FF78D48F8E3 v8::내부::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
<p>동일한 문제를 참조하지만 단일 코드 파일에서 이 위협을 발견했습니다.
치명적인 자바스크립트 잘못된 크기 오류 188720663</p>
<p>*.vue 파일에서 이러한 루프를 식별하거나 마지막으로 처리된 파일을 식별할 수 있는 방법이 있습니까? </p>
<p>이러한 오류는 이전에 발생했지만 변경한 후에는 사라졌습니다(운이 좋았을 수도 있습니다). 이전 커밋(유효했던 경우)을 사용해도 이 오류가 해결되지 않습니다. 또한 저장소를 복제하고 다시 설치해 보았습니다. </p>
해결책을 찾았어요!
문제는 .prettierrc에서 "endOfLine" 속성이 "auto"로 설정되어 있다는 것입니다.
이로 인해 각 줄 끝에 r 대신 rn이 표시되고, 이로 인해 vue 컴파일러 내에서 메모리 누수가 발생합니다.