gpt4 book ai didi

ios - ionic 错误 : Cannot find module 'dezalgo'

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:15:37 28 4
gpt4 key购买 nike

我正在尝试将 ios 平台添加到我的项目中,以便我可以在 XCode 中构建它。我运行了以下命令:ionic cordova platform add ios

这是我得到的错误:

ionic cordova platform add ios
> cordova platform add ios --save
module.js:544
throw err;
^

Error: Cannot find module 'dezalgo'
at Function.Module._resolveFilename (module.js:542:15)
at Function.Module._load (module.js:472:25)
at Module.require (module.js:585:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (/Users/chando/Documents/GIT/testproject/node_modules/cordova-lib/node_modules/npm/lib/utils/correct-mkdir.js:2:15)
at Module._compile (module.js:641:30)
at Object.Module._extensions..js (module.js:652:10)
at Module.load (module.js:560:32)
at tryModuleLoad (module.js:503:12)
at Function.Module._load (module.js:495:3)
[ERROR] Exception:

我尝试了删除 node_modules、安装最新版本的 ionic、npm 等多种变体,但均无济于事。

有没有人遇到过这个?

这是我的 ionic 信息:

cli 包:(/usr/local/lib/node_modules)

@ionic/cli-utils  : 1.19.0
ionic (Ionic CLI) : 3.19.0

全局包:

cordova (Cordova CLI) : not installed

本地包:

@ionic/app-scripts : 2.1.4
Cordova Platforms : none
Ionic Framework : ionic-angular 3.9.2

系统:

Node  : v9.2.1
npm : 5.6.0
OS : macOS Sierra
Xcode : Xcode 9.2 Build version 9C40b

环境变量:

ANDROID_HOME : not set

杂项:

backend : pro

最佳答案

今天早上为我的项目更新到最新的 Ionic/Angular 后,我遇到了这个问题。这是一个解决方法,但它对我有用:

  1. 将 "dezalgo": "~1.0"添加到 package.json 的 devDependencies 部分
  2. 运行 npm prune
  3. 运行 npm 安装
  4. 构建你的项目

除了猜测在所有 NPM 模块中的某处有人忘记包含此依赖项之外,我无法告诉您它为何起作用。我还应该注意,我也更新了我的全局模块,但我怀疑这会对这产生任何影响。

关于ios - ionic 错误 : Cannot find module 'dezalgo' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47762224/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com