soso-tip
soso-tip copied to clipboard
jest: SyntaxError: Cannot use import statement
jest์์ esm์ ์ง์ํ์ง ์์์ ์๊ธฐ๋ ์ด์ (์ง์ ํ๋ ค๊ณ ์คํ์ค)
test env์์ modules: auto์ฃผ๋ฉด esm์ผ๋ก ๋ณํ์๋์ด์ jest์คํ์ด ๊ฐ๋ฅํ๋ค.
module.exports = {
plugins: [ ],
presets: [
['@babel/preset-env', { 'modules': false }],
'@babel/preset-react',
'@babel/preset-typescript',
],
env: {
test: {
presets: [
['@babel/preset-env', { 'modules': 'auto' }],
'@babel/preset-react',
'@babel/preset-typescript',
'@emotion/babel-preset-css-prop',
],
},
},
};