728x90
반응형
corejs@2와 corejs@3는 모두 babel 7.4.0부터 지원되므로 2.6 Nuxt부터 두 버전 모두 지원하고 있습니다. core-js@3이 필요한 사항이 아니라면 core-js@2(기본값)를 사용하는 것이 좋습니다.(core-js@2에 대한 지침은 필수는 아니지만 권장됨)
적용 예시
2.6 Nuxt부터 core-js@3를 적용하는 방법은 간단합니다. 우선 아래와 같이 core-js@3 디펜던시를 설치합니다.
yarn add -D core-js@3 @babel/runtime-corejs3
// or
npm i -D core-js@3 @babel/runtime-corejs3
core-js@3와 관련된 의존성을 설치한 후 nuxt.config.js 파일에서 build 프로퍼티의 바벨 속성을 아래와 같이 적용하면 됩니다.
// nuxt.config.js
export default {
build: {
babel: {
presets({ isServer }) {
return [
[
require.resolve('@nuxt/babel-preset-app'),
// require.resolve('@nuxt/babel-preset-app-edge'), // For nuxt-edge users
{
buildTarget: isServer ? 'server' : 'client',
corejs: { version: 3 }
}
]
]
}
}
}
}
728x90
반응형
그리드형
'개발 > Nuxt.js' 카테고리의 다른 글
Nuxt.js에서 vue-awesome-swiper loop pagination 버그 해결하는 방법 (0) | 2020.12.01 |
---|---|
Nuxt.js에서 웹폰트 제대로 사용하는 방법 (0) | 2020.11.18 |
nuxt-link와 클릭 이벤트(click event)를 같이 사용하는 방법 (0) | 2020.08.23 |
nuxt.js에서 디바이스 타입 체크(감지)하는 방법(detect device) (0) | 2020.08.17 |
nuxt/gmap에서 height 100% 적용하는 방법(google map 100 height) (0) | 2020.08.12 |
이 포스팅은 쿠팡파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.