gpt4 book ai didi

ios - Cordova 构建 iOS 应用程序': "Could not find module ' npm-registry-client' (Node JS)

转载 作者:太空宇宙 更新时间:2023-11-03 22:33:01 24 4
gpt4 key购买 nike

我尝试在 iPhone 上构建我的 Cordova 应用程序,但没有成功。 Android 和 Windows Phone 一切正常。当我尝试在 Iphone 或 iOS 模拟器上构建它时,我总是遇到同样的错误:“找不到模块‘npm-registry-client’”。

以下是一些屏幕:

电脑:

Visual studio error on Windows PC

Mac(远程构建):

Remote Build on Mac

我在 Windows PC 上使用 Visual studio 2015、Angular JS 框架、Npm 2.11.3 和 NodeJS 0.12.7 。我已经在我的 Mac 上使用 Xcode 7 构建了一个空白的 Iphone 应用程序。我尝试删除 node_modules 文件夹并重新安装 Npm,但它不起作用...

有什么建议吗?

感谢您的阅读

<小时/>

编辑:解决方案

我找到了解决方案。 “npm-registry-client”安装在我的 Windows PC 上,但未安装在我的 Mac 上。在终端中,只需编写“npm install npm-registry-client”,一切都很好! (模拟器和设备)

最佳答案

该错误很可能是您的 Mac 上 Cordova 安装错误造成的。从 ~/.taco_home/node_modules 中清除已安装的 Cordova 版本将使下一个版本重新安装 Cordova 并且应该可以解决问题。

也有可能在您的 Windows 计算机上发生 Cordova 安装问题,但可能性较小。阅读 VS 中的输出面板将告诉您错误是否发生在远程构建日志部分。如果它不是来自远程构建,那么需要修复清除 Cordova 缓存和 npm 缓存。

希望有帮助。

关于ios - Cordova 构建 iOS 应用程序': "Could not find module ' npm-registry-client' (Node JS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33898653/

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