실제 운영 환경에서 React를 실행할 때 다음 오류가 발생합니다.React : TypeError : null의 'addHook'속성을 읽을 수 없습니다.
TypeError: Cannot read property 'addHook' of null at Object.<anonymous> (/app/node_modules/react/lib/ReactDOM.js:106:33)
이 무엇을 의미합니까?
실제 운영 환경에서 React를 실행할 때 다음 오류가 발생합니다.React : TypeError : null의 'addHook'속성을 읽을 수 없습니다.
TypeError: Cannot read property 'addHook' of null at Object.<anonymous> (/app/node_modules/react/lib/ReactDOM.js:106:33)
이 무엇을 의미합니까?
디버그 도구에 문제가있는 것처럼 보입니다.
var ReactDebugTool = {
addHook(hook: Hook): void {
hooks.push(hook);
}
그래서 아마 당신은 여전히 개발 모드에서 실행하고 있습니다.
Note: by default, React will be in development mode. To use React in production mode, set the environment variable NODE_ENV to production (using envify or webpack's DefinePlugin). A minifier that performs dead-code elimination such as UglifyJS is recommended to completely remove the extra code present in development mode.
나는 내 응용 프로그램의 상단에 코드의 라인을 포함하여이 대답을 해결 :
process.env.NODE_ENV === 'production'
을;
그리고process.env.NODE_ENV
을 검색하고 내 응용 프로그램에서 다른 변경 사항을 제거하십시오.
흠, 그 대답은 내가 쓴 것입니다. 그렇지 않습니까?) – havenchyk