2016-01-23 5 views
0

Я клонировать репо моего друга на GitHubWebPack ошибки, связанные с материально-интерфейса

https://github.com/feijihn/todolist_react

с веб-приложения, построенного на Node.js + react.js + material.ui

тогда я «м с установкой требования с НПМ:

npm i -S -d 

после этого я запустить сервер

node server.js 

и все работает прекрасно, но потом я внести некоторые изменения и пытаюсь упаковать новый bundle.js через WebPack это дает мне эту ошибку:

webpack --display-detailed-errors 
Hash: 396f0bfb9d565b6f60f0 
Version: webpack 1.12.12 
Time: 1294ms 
    + 1 hidden modules 

ERROR in ./public/scripts/index.jsx 
Module build failed: SyntaxError: /home/ignatif/todolist_react/public/scripts/index.jsx: Unexpected token (91:3) 
89 | render: function() {                    
90 |   return (
91 |     <Paper className="paperE" zDepth={5}> 
    | ^
92 |       <AppBar 
93 |         title="Just To-Do. No shit" 
94 |         iconClassNameRight="muidocs- icovigation-expand-more"/> 
at Parser.pp.raise (/home/ignatif/todolist_react/node_modules/babylon/index.js:1425:13) 
at Parser.pp.unexpected (/home/ignatif/todolist_react/node_modules/babylon/index.js:2907:8) 
at Parser.pp.parseExprAtom (/home/ignatif/todolist_react/node_modules/babylon/index.js:754:12) 
at Parser.pp.parseExprSubscripts (/home/ignatif/todolist_react/node_modules/babylon/index.js:509:19) 
at Parser.pp.parseMaybeUnary (/home/ignatif/todolist_react/node_modules/babylon/index.js:489:19) 
at Parser.pp.parseExprOps (/home/ignatif/todolist_react/node_modules/babylon/index.js:420:19) 
at Parser.pp.parseMaybeConditional (/home/ignatif/todolist_react/node_modules/babylon/index.js:402:19) 
at Parser.pp.parseMaybeAssign (/home/ignatif/todolist_react/node_modules/babylon/index.js:365:19) 
at Parser.pp.parseParenAndDistinguishExpression (/home/ignatif/todolist_react/node_modules/babylon/index.js:827:26) 
at Parser.pp.parseExprAtom (/home/ignatif/todolist_react/node_modules/babylon/index.js:713:19) 
at Parser.pp.parseExprSubscripts (/home/ignatif/todolist_react/node_modules/babylon/index.js:509:19) 
at Parser.pp.parseMaybeUnary (/home/ignatif/todolist_react/node_modules/babylon/index.js:489:19) 
at Parser.pp.parseExprOps (/home/ignatif/todolist_react/node_modules/babylon/index.js:420:19) 
at Parser.pp.parseMaybeConditional (/home/ignatif/todolist_react/node_modules/babylon/index.js:402:19) 
at Parser.pp.parseMaybeAssign (/home/ignatif/todolist_react/node_modules/babylon/index.js:365:19) 
at Parser.pp.parseExpression (/home/ignatif/todolist_react/node_modules/babylon/index.js:329:19) 
at Parser.pp.parseReturnStatement (/home/ignatif/todolist_react/node_modules/babylon/index.js:2106:26) 
at Parser.pp.parseStatement (/home/ignatif/todolist_react/node_modules/babylon/index.js:1894:19) 
at Parser.pp.parseBlockBody (/home/ignatif/todolist_react/node_modules/babylon/index.js:2294:21) 
at Parser.pp.parseBlock (/home/ignatif/todolist_react/node_modules/babylon/index.js:2275:8) 
at Parser.pp.parseFunctionBody (/home/ignatif/todolist_react/node_modules/babylon/index.js:1130:22) 
at Parser.pp.parseFunction (/home/ignatif/todolist_react/node_modules/babylon/index.js:2406:8) 
at Parser.pp.parseFunctionExpression (/home/ignatif/todolist_react/node_modules/babylon/index.js:764:17) 
at Parser.pp.parseExprAtom (/home/ignatif/todolist_react/node_modules/babylon/index.js:726:19) 
at Parser.pp.parseExprSubscripts (/home/ignatif/todolist_react/node_modules/babylon/index.js:509:19) 
at Parser.pp.parseMaybeUnary (/home/ignatif/todolist_react/node_modules/babylon/index.js:489:19) 
at Parser.pp.parseExprOps (/home/ignatif/todolist_react/node_modules/babylon/index.js:420:19) 
at Parser.pp.parseMaybeConditional (/home/ignatif/todolist_react/node_modules/babylon/index.js:402:19) 
at Parser.pp.parseMaybeAssign (/home/ignatif/todolist_react/node_modules/babylon/index.js:365:19) 
at Parser.pp.parseObjPropValue (/home/ignatif/todolist_react/node_modules /babylon/index.js:1021:99) 

я установил материально-щ и я не могу самостоятельно находить проблемы с зависимостями. Веб-сайт моего друга прекрасно сочетает все и не дает никаких ошибок. Что может вызвать это?

+0

я клонировал репозиторий, а затем НПМ установке, wepack скомпилировать файлы и, наконец, , node server.js. У меня нет ошибки, которую вы описываете. – Aaleks

ответ

0

РЭПО вы предоставили работу, если вы наберете:

  1. npm install
  2. webpack
  3. node server.js
+0

Я счастлив, что это работает на вас, это работает для всех, но ПРОБЛЕМА заключается в том, что она не работает на меня. – Syberic

+0

какая версия узла и npm, вы используете? – Aaleks

+0

, но затем я делаю некоторые изменения и пытаюсь упаковать новый пакет bundle.js через webpack, он дает мне эту ошибку: .. Какие изменения? – Aaleks

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