2017-03-17 76 views
1

期間意外令牌在ReactJS的應用程序,我有以下進口的index.js文件:eslint:分析錯誤:進口

export MainContainer from './Main/MainContainer'; 
export AboutContainer from './About/AboutContainer'; 

當我運行ESLINT,我得到以下錯誤:

error Parsing error: Unexpected token MainContainer 

錯誤消息沒有引用.eslintrc.json中設置的任何eslint規則。該應用在Chrome中運行良好,沒有控制檯錯誤。爲何eslint拋出錯誤?

回答

2

您嘗試導入時導出而不是導入。嘗試:

import MainContainer from './Main/MainContainer'; 
import AboutContainer from './About/AboutContainer'; 

;)

如果你想重新導出組件,您將需要括號:

export { MainContainer } from './Main/MainContainer'; 
export { AboutContainer } from './About/AboutContainer'; 

如果它再出口的默認出口:

export { default as MainContainer } from './Main/MainContainer'; 
export { default as AboutContainer } from './About/AboutContainer'; 
+0

謝謝,我會認爲這是一個非問題:) – skyscript