Though the "loose" option was set to "false" in your @babel/preset-env config, it will not be used for @babel/plugin-proposal-private-property-in-object since the "loose" mode option was set to "true" for @babel/plugin-proposal-private-methods.
위와 같은 경고내용이 터미널에 뜨는데 대략적인 의미는 @babel/plugin-proposal-private-methods에 대해 "true"로 설정합니다.
이다.
아래와 같이 nuxt.config.js의 build에 추가해주면 된다.
// nuxt.config.js
build: {
babel: {
plugins: [['@babel/plugin-proposal-private-methods', { loose: true }]],
},
transpile: [/^element-ui/],
}
혹은 package.json에 아래의 코드를 추가 $ npm i
하면 된다.
"resolutions": {
"@babel/core": "7.13.15",
"@babel/preset-env": "7.13.15"
}