找不到模块“至少节点”

ans*_*rma 10 ios ionic-framework cordova-plugins

无法从 /Users/RK/Documents/IONIC/ionic/myApp/platforms/ios/cordova/Api.js 加载平台 API:找不到模块“至少节点”

使 ios 构建在 ionic 3.4 中

Lin*_*eep 3

很确定为我解决了这个问题的魔力:

  • 删除/node_modules/platforms/plugins/package-lock.json
  • 重新运行有问题的命令

但这是我所做的所有事情(以防实际上修复它的是不同的事情)......

视窗:

  • 从 12.14.0 升级节点 -> 15.x
  • 删除node_modules、platforms、plugins、package-lock.json
  • 重新运行有问题的命令
    • 成功!

苹果:

  • 从 12.14.0 -> 14.15.0 升级节点(可能实际上并不重要)
  • 删除node_modules、平台、插件
  • 重新运行有问题的命令
    • 失败的
  • 删除node_modules、platforms、plugins、package-lock.json
  • 重新启动计算机(mac)
  • 重新运行有问题的命令
    • 成功!

全部都在 Cordova 9.0.0 和节点 14+ 上。
通常在安装插件时收到此错误。
构建 ios 和 android 时出现错误。

  • 我可以确认删除 package-lock.json 文件是很神奇的。谢谢你! (2认同)