2017-10-25 3 views
0

내 브라우저 창에서 오류가 발생했습니다. 모듈을 가져올 때 "반전 - 번개 디자인 시스템 '에서 가져 오기 {Button}을 (를) 가져올 때 브라우저의' 심지어이 모듈을 사용하고 있지 않습니다.정의되지 않은 'string'속성을 읽을 수 없습니다.

enter image description here

가 나는 그것이 즉, 당신이 반응 한 버전을 사용하고 (V16 문제 반응 대 V15 반응 추측하고 있어요 PropTypes 문제의 점을 감안

//package.json 
 

 
{ 
 
    "name": "demo", 
 
    "version": "0.1.0", 
 
    "private": true, 
 
    "dependencies": { 
 
    "history": "^4.7.2", 
 
    "prop-types": "^15.6.0", 
 
    "react": "^16.0.0", 
 
    "react-dom": "^16.0.0", 
 
    "react-lightning-design-system": "^2.4.0", 
 
    "react-redux": "^5.0.6", 
 
    "react-router-dom": "^4.2.2", 
 
    "redux": "^3.7.2" 
 
    }, 
 
    "devDependencies": { 
 
    "react-scripts": "1.0.14" 
 
    }, 
 
    "scripts": { 
 
    "start": "react-scripts start", 
 
    "build": "react-scripts build", 
 
    "test": "react-scripts test --env=jsdom", 
 
    "eject": "react-scripts eject" 
 
    }

+0

일부 코드를 제공해 주실 수 있습니까? 오류 메시지를 보내면 도움이되지 않습니다. – mersocarlin

+1

이것이 호환되지 않는 모듈 버전과 관련이 있다고 생각합니다. package.json 파일을 공유 할 수 있습니까? – Chris

+1

'v16'에서'react-props-types'이 제거 되었기 때문입니다. 이제 수동으로 설치해야합니다. 여기 그것이있다 : https://www.npmjs.com/package/prop-types –

답변

1

하지만 모듈 다른 버전 필요). 종속성을 확인하십시오.

+0

나는 이것을 시도했다 그러나 그것은 빈 브라우저 화면을 보여준다 :) – RaviDhiman0009

0

프로젝트 디렉토리에서 실행 react-codemon를 사용하지만

아마 야는이 소스 코드를 업데이트 proptypes를 해결합니다

jscodeshift -t react-codemod/transforms/React-PropTypes-to-prop-types.js myapp/

다음 몇 가지 추가 정보를 컨텍스트 오류 메시지의 단지 밖으로 필요 모든 노드 모듈.

노드 모듈을 다시 설치하려면 명령을 다시 실행해야합니다.

관련 문제