【问题标题】:Cannot find module 'at-least-node'找不到模块“至少节点”
【发布时间】:2020-11-28 09:42:21
【问题描述】:

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

在 ionic 3.4 中构建 ios

【问题讨论】:

  • 您应该将以下内容标记为已接受:)

标签: ios ionic-framework cordova-plugins


【解决方案1】:

非常确定为我修复它的魔法:

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

但这是我所做的所有事情(以防实际修复它的是另一件事情)......

窗户:

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

苹果机:

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

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

【讨论】:

  • 我可以确认删除 package-lock.json 文件很神奇。谢谢!
  • 非常感谢。这个问题对我们来说是个阻碍,但按照你的步骤,它就像一个魅力。这些是我们遵循的步骤 1. 删除以下文件夹 platform node_modules plugins package-lock.json 逐级运行以下命令 1. npm install 2. ionic cordova platform add android
猜你喜欢
  • 2022-12-15
  • 2021-01-06
  • 1970-01-01
  • 2019-07-26
  • 1970-01-01
  • 1970-01-01
  • 2022-11-11
  • 2017-03-13
  • 2021-12-07
相关资源
最近更新 更多