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