综合整理:技术最前线(ID:TopITNews)
参考:solidot、ZDNet

尽管这个库只有两行代码,但它却是最流行的 npm 包之一,被超过 340 万个项目使用。

上周末 is-promised 释出了一个更新,结果由于它不符合正确的 ES 模块标准,导致使用该库的其它项目在构建时出错。问题并没有导致现有 JS 项目崩溃,而主要无法编译新版本。
许多知名的 JS 项目都受到影响,其中包括 Facebook 的 Create React App,Google 的 Angular.js 框架,Google 的 Firebasse-tools,亚马逊的 AWS Serverless CLI,Nuxt.js 等等。

曾有人为此发出疑问:难道程序员连代码都不会写了吗?举例来说,一个叫 isArray 的软件包一天的下载量有88万,2016年2月有1800万次下载量,它本身就只有一行代码。
NPM 生态系统中的许多开发者,看起来宁愿复用其他人写好的代码而不是自己写。这种做法存在严重的安全隐患,因为一个被广泛使用的软件包存在bug,你的代码也会受到影响,而你却无法自己去修正。