2016-06-30 1 views
0

저는 최근 프로젝트에서 Babel 6을 사용하고 있으며 사용자에게 배포되는 간단한 스크립트를 가지고 있습니다. 그러나 Facebook 팀 BSD 스타일 라이센스 (https://news.ycombinator.com/item?id=8985541)가 포함 된 코드를 배포하는 것은 법률 팀에서 허용하지 않으므로 Babel에 Facebook regenerator-runtime이 포함되어있어 문제가 발생합니다.Regenerator 런타임없이 Babel 6을 사용하는 방법

두 번 확인했으며 regenerator-runtimebabel-core에 포함되어 있습니다. 이 의존성을 포함하는 방법이 있습니까? 아니면 다른 방법으로 대체하는 방법이 있습니까?

+0

정확히 무엇을 배포하고 있습니까? 스크립트 만있는 경우 FB 코드를 직접 배포하지 않기 때문에 걱정할 사항이 없다고 생각합니다 (단, IANAL). Babel에 의해 생성 된 ES5 코드의 경우 코드에 생성자가 포함되어 있지 않은 경우에도 'regenerator'코드가 포함되지 않을 수도 있습니다. – robertklep

+0

'regenerator-runtime'은 코드를 단순화하는 것이 아니라 코드에 자신의 함수를 포함시키는 것이라고 생각합니다. 당사의 법률 팀은 특허 라이센스가 바이러스 성이며이를 포함하는 패키지를 사용하는 모든 사람에게도 적용된다는 결론을 내 렸습니다. 그러나 문제는 우리가 바벨에서 그것을 얻을 수 있는지에 관한 것이고 그 뒤에있는 법적 이유에 대해서는 더 적습니다. – TbWill4321

답변

관련 문제