2015-02-22 5 views
1

Пытается запустить приложение facebook flux, как указано here. Я следующий древовидную структуру для применения JsНевозможно найти модуль в npm

│ .bundle.js 
│ app.jsx 
│ bundle.js 
│ 
├───actions 
│  TodoActions.jsx 
│ 
├───components 
│  Footer.jsx 
│  Header.jsx 
│  MainSection.jsx 
│  TodoApp.jsx 
│  TodoItem.jsx 
│  TodoTextInput.jsx 
│ 
├───constants 
│  TodoConstants.jsx 
│ 
├───dispatcher 
│  AppDispatcher.jsx 
│  Dispatcher.jsx 
│ 
└───store 
     TodoStore.jsx 

В app.jsx код как

var React = require('react'); 
var TodoApp = require('./components/TodoApp'); 

    React.render(
     <TodoApp />, 
     document.getElementById('todoapp') 
    ); 

И в TodoApp.jsx Я экспорт модуль как

module.exports = TodoApp; 

Когда я пытаюсь для создания build.js делает ошибку как

Error: Cannot find module './components/TodoApp' from 'c:\www\example\react\flux\js' 

Не могу понять, где я ошибаюсь? Пожалуйста, дайте мне знать, если мне нужно предоставить что-либо дальше по этому

ответ

1

После прибегая к помощи в течение некоторого времени я получил решение .Actual вопрос является require выглядит для расширения js но у меня есть файлы с jsx.

Получил мое решение here

+0

Таким образом, исправление 'требуют ('./ компоненты/TodoApp.jsx')'? – jantimon

Смежные вопросы