2017-08-03 55 views
0

我有以下項目:無法創建反應應用

我有以下結構的源文件夾SRC

src/ 
├── sass/ 
│ └── sass files 
│ 
├── js/ 
│ ├── admin 
│ │ └── React project (an Admin Dashboard) 
│ │ 
│ └── main 
│  └── Javascript for the main site 
│ 
└── pug/ 
    └── pug files 

我用創建反應的應用程序內創建反應項目,然後我必須將其彈出,以便將其移入我想要的結構中。

我在排出的配置寫了路徑/像這樣paths.js:

module.exports = { 
    dotenv: resolveApp('.env'), 
    appBuild: resolveApp('docs'), 
    appPublic: resolveApp('src/public'), 
    appHtml: resolveApp('src/public/index.html'), 
    appIndexJs: resolveApp('src/js/admin/index.js'), 
    appPackageJson: resolveApp('package.json'), 
    appSrc: resolveApp('src'), 
    yarnLockFile: resolveApp('yarn.lock'), 
    testsSetup: resolveApp('src/setupTests.js'), 
    appNodeModules: resolveApp('./node_modules'), 
    publicUrl: getPublicUrl(resolveApp('package.json')), 
    servedPath: getServedPath(resolveApp('package.json')), 
}; 

但是當我運行命令「節點腳本/ start.js」開始反應開發服務器我得到的下面的問題:

Starting development server.... 
Failed to compile. 
Syntax error: Unexpected token (19:16) 

    17 | 
    18 | 
> 19 | ReactDOM.render(<App />, document.getElementById('root')); 
    |    ^
    20 | registerServiceWorker(); 

有人可以幫我解決路徑? (我是猜對的,問題是與路徑,也可以是別的東西嗎?)

回答

0

您必須添加反應.babelrc

-{ "presets": ["es2015"] } 
+{ "presets": ["es2015", "react"] }