요구를 통해 반응 및 반응 라우터를 내 앱에로드하려고합니다. shim setup을 따라야 만하지만, react-router가 적절한 React 객체를 얻지 못하는 오류가 발생합니다.반응 라우터에서이 RequireJS shim이 작동하지 않는 이유
paths: {
domReady: '../lib/requirejs-domready/domReady',
react: '../lib/react/react',
'react-router': '../lib/react-router/dist/react-router'
},
shim: {
'react': {
exports: 'React'
},
'react-router': {
deps: ['react'],
exports: 'ReactRouter'
}
}
require(['domReady!', 'react', 'react-router'], ...
Uncaught TypeError: Cannot read property 'createClass' of undefined react-router.js:372
../utils/withoutProperties react-router.js:1
s react-router.js:1
(anonymous function) react-router.js:62
./Route react-router.js:1
s react-router.js:1
(anonymous function) react-router.js:886
./actions/LocationActions react-router.js:1
s react-router.js:1
e react-router.js:1
(anonymous function) require.js:1658
context.execCb require.js:874
Module.check require.js:1151
Module.enable require.js:782
Module.init require.js:1178
callGetModule require.js:1552
context.completeLoad require.js:1679
context.onScriptLoad
모든 것이 Bower를 통해 설치됩니다. 반응은 0.11.1, 라우터는 0.7.0
'bower'를 사용하여'react-router'를 설치 했습니까? – Vikram
@Vikram 예, 했어요. –