我很难理解两者之间的区别。有人能解释一下为什么@babel/preset-env
比targets
更有益吗?
所有以@为前缀的包都是Babel 7家族的一部分。几年前,npm发布了其作用域包功能,使组织能够发布多个库,这些库都以@insert_name_here
开头,中间有一个斜线(/
(,并以库的名称结尾。就像:
@babel/preset-env
此外,当他们从版本6过渡到版本7时,他们开始使用monorepo,这使得使用作用域包功能变得更加容易。