babel-runtime使用的原因没听懂

来源:10-24 babel-runtime 是什么?

慕丝1117639

2022-04-23

是不是很理解别人引入了我的库,我怎么就坑了他了。
加入在我的库中使用我自己定义的了一个Promise,使用的是babel-polyfill打包。
如果甲方调用了我的库,他也定义了自己的Promise,那么甲方定义的Promise不久将我库中的Promise覆盖了吗?
他用的还是他自己的Promise。所以我也的库也没坑到他呀。

图片描述
上面的例子中,我自己就是甲方,作为甲方的我自己定义了Promise,babel-polyfill不会将我定义的Promise转成它自己定义的那个,所以没出现什么问题吧

写回答

2回答

卷狗

2023-02-14

假设一个场景:

你是甲方,你引入了一个库,库中有一个全局变量定义成 state,然后你又引入另一个库,库中有一个全局变量名也叫 state.那么这两个库,总有一个库的在使用的时候,会报异常.这就是一个大坑了...

0
0

双越

2022-04-24

你想,你和甲方,如果都共同赋值 window.Promise 这一个变量,肯定会有冲突的。

0
0

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4695 学习 · 1667 问题

查看课程