실의 구문 분석 오류를 처리하는 방법
왜 계속 이런 일이 일어나는지 의아해했습니다.
캐시가 손상되어 오류가 발생한 것으로 나타났습니다.
npm 캐시와
node_modules
디렉토리를 간단히 삭제할 수 있습니다.오류 샘플
다음과 같은 오류가 발생했습니다.
[[email protected]]$ NODE_OPTIONS=--max_old_space_size=4096 yarn build-storybook:coding
yarn run v1.22.19
$ BASE_PATH=/storybook build-storybook -o dist/storybook
info @storybook/vue3 v6.5.10
info
info => Cleaning outputDir: /var/www/html/dist/storybook
info => Loading presets
info => Compiling manager..
ERR! => Failed to build the manager
ERR! Cannot parse records: Unexpected end of JSON input while parsing near ''
ERR! TypeError: previewBuilder.bail is not a function
ERR! at /var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:219:26
ERR! at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERR! at async Promise.all (index 0)
ERR! at async buildStaticStandalone (/var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:218:28)
ERR! at async buildStatic (/var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:254:5)
ERR! TypeError: previewBuilder.bail is not a function
ERR! at /var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:219:26
ERR! at processTicksAndRejections (node:internal/process/task_queues:96:5)
ERR! at async Promise.all (index 0)
ERR! at async buildStaticStandalone (/var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:218:28)
ERR! at async buildStatic (/var/www/html/node_modules/@storybook/core-server/dist/cjs/build-static.js:254:5)
info => Loading presets
error Command failed with exit code 1.
따라서 주요 오류는
ERR! Cannot parse records: Unexpected end of JSON input while parsing near ''
1단계: npm 캐시 삭제 시도
간단히 npm cache clear 명령을 실행해 보겠습니다.
npm cache clean –force
2단계: node_modules/.cache 디렉토리 삭제 시도
1단계가 작동하지 않으면
.cache
디렉토리를 수동으로 삭제하십시오.3단계: node_modules 디렉토리 삭제 시도
일부 충돌이 있을 수 있으므로 전체
node_modules
디렉토리를 삭제하고 재구축할 수 있습니다.4단계: 설치된 노드, npm, 얀 버전 확인
로컬, 동료, 서버 등 환경이 여러 개인 경우 일부 환경은 작동하지만 다른 환경은 작동하지 않는 경우 각 환경의 설치된 버전을 확인해야 할 수 있습니다.
그것들을 일치시킨 후 STEP1부터 다시 시작하십시오.
행운을 빕니다.
참조
https://www.danroo.com/web/post-666/
https://github.com/storybookjs/storybook/issues/4034#issuecomment-780694848
Reference
이 문제에 관하여(실의 구문 분석 오류를 처리하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/katzueno/how-to-handle-yarns-parse-error-3k3a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)