我正在使用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.
答案 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 文件夹中来解决这个问题