実稼働環境で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