asn1中意外的令牌(len)

我发布这主要是为了别人的好处,因为花了几个小时的研究来深入研究这个问题,我不认为它是与我们的应用程序隔离的。

我最近重新安装了所有npm包在我们的babelified应用程序,并开始在构build过程中出现错误,如“意外的令牌(len)”。

经过相当多的挖掘,我开始findconst,让一个名为asn1.js的包。

我隔离了const并让一个名为asn1.js的包

asn1.js是一个低级的包,负责定义数据结构的操作,如encryption,更多的信息可以在这里find。

它最近被更新以包含对const的新支持,并且使用nodejs LTS更新。 但是,这些变化是犯下的,增加了次要版本。 主要版本增加后(因为这是一个突破性的变化)。

所以,如果你在过去几天发现构build错误,并且正好导入了依赖于asn1.js的任意数量的包,你可能需要为你的package.json添加一个固定的import到版本4.9.2。 因为你的依赖关系图中可能有一个轻松的semver导入包。