Closed10
babel.config.json vs babel.config.js

記述形式が違うだけのように見えて、なにか違いがあるっぽい

ts + vue(ts) + babel + jest の環境で、 .json だと import { hoge } from './hoge.vue'
でエラーが出るようになった。

.js に変えて、module.exports {}
をつけてあげると動くようになった

ただ、なぜ動くようになったのかがわからない

"@babel/core": "7.13.16",
"@babel/preset-env": "7.15.6",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "27.0.2",

babel 7 の release doc では、 babel.config.js については 言及してるのに、babel.config.json については触れていない

ただ、v7.7 とかのときの話にも見えるので、使ってるバージョンでそのまま適用できる話でもないかも

いったんなんもわからん
このスクラップは2022/08/31にクローズされました