npm 警告已弃用 browserslist@2.11.3:浏览器列表 2 在读取浏览器列表 >3.0 时可能失败



我正在使用ionic 3 whatsapp clone github项目,但当我运行ionic serve命令时,当我尝试安装appscripts错误npm WARN deprecated browserslist@2.11.3: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.时出现了此错误

Uninstal Ionic和Cordova:

npm uninstall cordova ionic

然后清理缓存:

npm cache clean -f

然后再次安装ionic和cordova:

npm install -g ionic@3.4.0
npm install -g cordova@7.0.1

为我工作!

我遇到了同样的问题,并通过在项目目录中使用以下命令修复了它:

npm install

这将安装所需的软件包,以便项目能够正常工作。

另请参阅:

  • npm已弃用新建应用#4926的WARN

错误本身来自项目中browserslist文件夹中的package.json文件。

"deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools."

我正在安装Laravel,但遇到了同样的错误。

我允许npm install一路通过并向上滚动。我的报告中存在一些问题。可能会说下面这样的话。

npm警告ajv-keywords@3.2.0需要ajv@^6.0.0的同级,但没有已安装。您必须自己安装对等依赖项。npm警告img-loader@3.0.0需要imagemin@^5.0.0的同级,但没有已安装。您必须自己安装对等依赖项。npm警告可选打滑可选依赖性:fsevents@1.2.4(node_modules\fsevents(:npm警告不支持跳过可选依赖项:不支持的平台fsevents@1.2.4:通缉{"os":"darwin","arch":"any"}(当前:{"os:"win32","arch":"x64"}(

如果愿意,您可以再次运行npm install,这将在更紧凑的区域中为您提供新的错误。

-注意:注意下面的命令与后面的"需要一个对等…"相对应

npm i ajv
npm i imagemin@5.0.0
npm install

不知道为什么,但除非我指定了版本,否则imagemin不会工作。

在这一点上,我只剩下一个错误

npm警告可选跳过可选依赖性:fsevents@1.2.4(node_modules\fsevents(:npm警告不支持跳过可选依赖项:不支持的平台fsevents@1.2.4:通缉{"os":"darwin","arch":"any"}(当前:{"os:"win32","arch":"x64"}(

我相信这与我在windows机器上有关。如果你得到这个错误只是强迫它。如果有人在这一点上有更好的解决方案,我很乐意听到它。

npm i -f

你可以尝试重置。

rm -rf node_modules
rm package-lock.json yarn.lock
npm cache clear --force
npm install

我通过将所需的二进制文件放在node_modules文件夹下的.bin文件夹中解决了这个问题

最新更新