1
使用JEST測試我的應用程序。但是我得到一個錯誤從測試文件 -JEST測試不理解導入語句
import xyz from './XYZ.js';
^^^^^^
SyntaxError: Unexpected token import
然後我創建了一個.babelrc文件,它具有以下的代碼 -
{
"presets": [
"es2015"
]
}
在此之後,無論文件我在已經進口測試文件不會拋出此錯誤。但是,如果其中一個導入的文件(如XYZ.js)本身具有導入語句,那麼它會在該文件上產生相同的錯誤。
我的package.json devDependencies(顯著包) -
"devDependencies": {
"babel-jest": "^19.0.0",
"babel-preset-es2015": "^6.22.0",
"eslint": "2.0.0",
"eslint-plugin-react": "latest",
"express": "^4.12.2",
"jest": "^19.0.1",
"react": "^15.3.2",
"react-dom": "^15.3.2",
"react-router": "^2.8.1"
},
任何人都可以指出我錯過了什麼?
是的,這是出口嘗試。它被用於其他文件(非測試文件),並在那裏工作。 只有在測試文件中失敗。 – Ivin