❯ yarn build
yarn run v1.9.4
warning ../package.json: No license field
warning ../../package.json: No license field
$ NODE_PATH=src node scripts/build.js
Creating an optimized production build...
Failed to compile.
Failed to minify the code from this file:
./node_modules/query-string/index.js:8
Read more here: http://bit.ly/2tRViJ9
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
이미 패키지를 eject
로 루트 경로로 환경설정을 추출 했는데, 이렇게 오류가 발생한 경우 읽을 수 있는 링크가 존재한다.
create-react-app react-scripts관련 링크를 타고 들어가서 보면 확인 할 수 있다.
일단, 첫째로 내가 해결한 방법은 react-scripts
버전을 올렸다.
yarn add --exact react-scripts@2.0.0~
위의 명령어로 migrate를 할 수 있다.
그리고 build를 해보았으나, 실패했다.
그래서 두번째로 query-string
모듈의 버전을 다운시켰다.
"query-string": "~5.1.1",
기존에는 ^6.1.1
이었다. 그걸 react-admin 이슈를 보고 버전을 바꿔보기로 했다.
위 처럼 버전을 바꾸기 위해서 package.json
에서 query-string
모듈 버전을 위처럼 바꾸고, 저장 했다.
$ yarn
위처럼 package.json
반응형
'프로그래밍 > JavaScript' 카테고리의 다른 글
TypeScript에서 뒷통수 맞은 썰 (Promise.all) (5) | 2019.07.13 |
---|---|
What’s new in JavaScript (Google I/O ’19) 정리 (0) | 2019.05.10 |
[정리] 러닝 리액트 11장 - React Router (0) | 2018.07.14 |
[정리] 러닝리액트 7장 컴포넌트 개선하기 (0) | 2018.06.05 |
[정리] 러닝 리액트 3장 함수형 프로그래밍 (0) | 2018.05.10 |