【发布时间】:2019-11-21 09:54:11
【问题描述】:
我是 ionic 新手。
我正在尝试在我的应用中添加 Cordova 平台
ionic cordova platform add android
当我执行命令时发生错误:
[cordova-res] 安装“sharp”模块出了点问题
[cordova-res] 模块 '\?\C:\Users\Varni2\AppData\Roaming\npm\node_modules\cordova-res\node_modules\sharp\build\Release\sharp.node'
[cordova-res] 是针对不同的 Node.js 版本使用
编译的 [cordova-res] NODE_MODULE_VERSION 64. 此版本的 Node.js 需要
[cordova-res] NODE_MODULE_VERSION 72. 请尝试重新编译或重新安装
[cordova-res] 模块(例如,使用npm rebuild或npm install)。
[cordova-res] - 确保 安装时使用的 Node.js 版本与运行时使用的版本匹配
[cordova-res] - 参考安装文档 https://sharp.pixelplumbing.com/en/stable/install/
[cordova-res] - 在https://github.com/lovell/sharp/issues搜索这个错误
当我执行时它完美地工作
ionic cordova run android
它在模拟器中完美运行,但是当我更改代码并执行以下命令时,会发生同样的错误。
cordova platform update android
【问题讨论】:
-
删除您的
node_modules文件夹并在此之前运行npm install备份。 -
我试过但没用@NajamUsSaqib
标签: android node.js cordova ionic-framework compiler-errors