我是离子的新手。
我正在尝试在我的应用程序中添加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_VERSION64。此版本的Node.js需要
[cordova-res] NODE_MODULE_VERSION72。请尝试重新编译或重新安装
[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
答案 0 :(得分:0)
我有同样的错误,我通过重新安装cordova-res进行了修复: npm install -g cordova-res