npm WARN不推荐使用的browserslist@2.11.3:Browserslist 2在读取Browserslist> 3.0时可能失败

时间:2018-08-06 07:42:53

标签: ionic-framework ionic3

我正在使用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.

时收到此错误

4 个答案:

答案 0 :(得分:3)

Uniststal 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

为我工作!

答案 1 :(得分:1)

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

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

我正在安装Laravel,但出现相同的错误。

我允许npm install一直通过并向上滚动。我的中存在一些问题。可能会说类似下面的内容。

  

npm WARN ajv-keywords@3.2.0需要ajv@^6.0.0的同位体,但没有   已安装。您必须自己安装对等依赖项。   npm WARN 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,这应该在更紧凑的区域中为您提供新的错误。

-note:请注意,以下命令与“需要...的对等项”之后的内容相对应。

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

答案 2 :(得分:1)

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

read_csv

这将安装所需的软件包,以便项目可以正常运行。

答案 3 :(得分:0)

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