create-react-app를 사용하여 만든 앱을 배포하려고합니다. 응용 프로그램은 NPM 등 모두 및 는 NPM 실행 로컬를 구축 시작 작동하지만, Heroku가에 배포 할 때 내 ActionCreators하기위한 모듈을 찾을 수 없습니다 오류가 있습니다 :Heroku에 배포 : 모듈을 찾을 수 없음 (대소 문자를 구분하지 않음)
대소 문자 구분은 문제가되지 않습니다 I 그게 보통 오류로 확인했습니다. 나는 devDependencies를 의존성 아래 놓았습니다. 다른 오류였습니다.
내 행동 작성자
는로 내 보냅니다 :export const newProjectCreated = newProject => ({
type: 'PROJECT_CREATED',
newProject
});
export const projectDeleted = deletedProject => ({
type: 'PROJECT_DELETED',
deletedProject
});
하고 Heroku가 수입의이 종류를 좋아하지 않는 것을 할 수
import * as ActionCreators from '../Actions/ActionCreators';
로 가져? 그 밖의 무엇이 잘못 될 수 있습니까?
모든 의견을 보내 주셔서 감사합니다.
es6 구문을 변환하려면 바벨이 필요합니다. 참조 : https://gist.github.com/bitgord/245535acdfb39f489913c1cf3e6fe6af –
답변 해 주셔서 감사합니다! 바벨을 설치했고 ES-2015를 검색했습니다 : https://imgur.com/a/3VDuI 구성되어있는 것 같습니다. 이 모양이 맞습니까? – DSz
그 요지를 따라 갔습니까? babel에 의해 생성/컴파일 된 코드를 사용해야합니다. 'babel app/* .js -d dist' 이것은 app 디렉토리의 코드를 dist 디렉토리에 컴파일하여 실행할 수 있습니다. –