— Next.js, Cross Browsing, IE — 1 min read
Next.js가 babel로 transpile해줄 거란 기대를 할 수 있는데 Next.js는 기본적으로 외부 패키지를 Transpile하지 않는다.
NextJS ignores node_modules by default
But we can't do this now we exclude everything inside node_modules from babel transpiling.
https://github.com/vercel/next.js/issues/706#issue-199471918
npm install --save next-transpile-modules
next.config.js
1const withTM = require("next-transpile-modules")(["some-module"]);23module.exports = withTM({4 // ...5});
1const withPlugins = require("next-compose-plugins");2const withTM = require("next-transpile-modules")([3 "some-module",4 "and-another",5]);67module.exports = withPlugins([withTM], {8 // ...9});