tour 서비스에서 폴리필 관련 이슈.
defineIteratorMethods(AsyncIterator.prototype);
AsyncIterator.prototype[asyncIteratorSymbol] = function() {
return this;
};
exports.AsyncIterator = AsyncIterator;// 해당 이슈 이해를 돕는 패키지 외에 전부 생략
{
"devDependencies": {
"@babel/core": "^7.0.0",
"@babel/plugin-transform-regenerator": "^7.4.5",
"@babel/plugin-transform-runtime": "^7.4.4",
"@babel/preset-env": "^7.0.0"
},
"dependencies": {
"@babel/polyfill": "^7.0.0",
"@babel/runtime": "^7.4.5",
"core-js": "^2.4.1"
}
}해결방안 찾아가기
1. 바벨 폴리필 통째로 집어넣기
2. 근데 저 문법을 투어에서 쓰고 있나요..?
3. 시간도 많으니까 걍 바벨 설정 첨부터 다 까보자.
이런 일이 없도록 하려면..?
babel/preset-env의 useBuiltIns를 entry로 하여 모든 폴리필을 집어넣자.
라이브러리를 사용하기 전에 어디까지 지원하는지 확인하자.
근데 지원 범위를 라이브러리에서 알려주지 않아요.. ㅂㄷㅂㄷ
의심되는 혹은 폴리필이 필요한 라이브러리는 뭔지 알겠어요
어떤 라이브러리가 문제인지도 모르겠고, 어떤 폴리필이 필요한지도 모르겠고.. 제가 시간이 없거든요..
Last updated
Was this helpful?