ReactJS + CoffeeScript 응용 프로그램을 로컬로 실행하려고하는데 페이지가 JS에로드 된 것처럼 보이지만 콘솔에 오류가있는 아무 것도 표시하지 않습니다 (빈 흰색 화면).Flux Error : Uncaught ReferenceError : Flux가 정의되지 않았습니다.
catch되지 않은 ReferenceError가 말한다 : 플럭스가이 오류가 발생하는 것 같다 코드의 조각입니다
를 정의되어 있지 않습니다. 우리는 Flux가 어플리케이션의 노드 모듈의 일부로 포함되어 있습니다. 나는 내가 여기서해야 할 일을 보지 못했다.
안내하십시오.
dispatcher = new Flux.Dispatcher();
module.exports = dispatcher;
},{}],5:[function(require,module,exports){
var Auth, LoggedInMixin, isEarlyPage, user;
Auth = require('./auth.coffee');
user = require('./stores/user.coffee');
isEarlyPage = function(path) {
return path.substr(1, 5) === 'early' || path.substr(1, 8) === 'settings';
};
module.exports = LoggedInMixin = {
statics: {
willTransitionTo: function(transition) {
if (!user.isLoggedIn()) {
console.error("User not logged in, redirecting.");
return Auth.redirect(transition);
}
if (!user.hasAccess() && !isEarlyPage(transition.path)) {
console.error("User does not have early access, redirecting.");
return transition.redirect('early');
}
}
}
};
},{"./auth.coffee":2,"./stores/user.coffee":11}],6:[function(require,module,exports){
var Constants, Nav, dispatcher, stores;
Constants = require('./constants.coffee');
Nav = require('./views/nav.cjsx');
dispatcher = require('./dispatcher.coffee');
맨 처음 행은 새로운 Flux.Dispatcher 운영자 =() '이다'; 'Flux'가 정의되지 않은 것 같습니다. 이것은 browserify 또는 webpack으로 빌드 된 클라이언트 측 번들과 같습니다. 그 라인을 호출하는 원본 파일은 어떻게 생겼을까요? –