2017-11-30 1 views
0

실패 빌드 나는이 이해가 안이 수수께끼 문제 :가져 오기 모듈 "../"수는 TravisCI

를 내가 내 빌드 TravisCI에 실패하게 '../'를 사용하여 모듈을 가져 오는 경우. 저장소를 복제하고 yarn installyarn build 자신을 실행하면 정상적으로 작동하므로 실제로 이상합니다. 트래비스에서 https://github.com/laurajuliette/yourtime.zone

로그 : 저장소에

링크 https://pastebin.com/sU9kr42C

감사 톤, 해결하기 위해 노력이 오후 내내/

답변

0
import ScrollToTop from "./helperfunctions/scrollToTop"; 

변화

import ScrollToTop from "./helperfunctions/ScrollToTop"; 

인시 드 App.js

또한

import NameUserTimezone from "../helperfunctions/nameUserTimezone"; 

변화

import NameUserTimezone from "../helperfunctions/NameUserTimezone"; 

에 나는 각 가져 오기가 올바른 경로에 있는지 확인하기 위해 파일을 통해 갈 것입니다.

또한 (이 대소 문자를 구분) :

  • 큰 도움
  • eslint-plugin-import이에 좋은 플러그인입니다 (나는 당신이 .eslintignore 파일을 볼 수 없습니다,하지만 .eslintrc) eslint를 추가하는 것입니다 이러한 문제를 방지하는 데 도움이됩니다.

또한이 가져 오기를 변경 한 커밋의 기록보기입니다. Commit History

+0

도움 주셔서 감사합니다. 감사합니다. 이것을 변경했지만 트래비스 오류가 지속되는 것 같습니다 : '모듈을 찾을 수 없음 : 오류 :'/home/travis/build/laurajuliette/yourtime.zone/src/의 '../helperfunctions/nameUserTimezone'을 해결할 수 없습니다. ContentPages'' –

+0

@JuliettePretot 문제 해결을 위해 제 답변을 업데이트했습니다! –

+0

자크에게 도움을 준 것에 대해 고마워, 정말 멋지다! 내 로컬 컴퓨터에서 nameUserTimezone.js encodeEvent.js를 처음에 소문자로 변경했다는 문제를 파악했습니다. 나는 그 (것)들을 수입했다. 어떤 이유로 git이 이름 바꾸기를 동기화하지 않았기 때문에 일관성없는 수입이 발생했습니다. 휴! 그래서 기뻤다. 고마워, 톤! 너 락. –