gpt4 book ai didi

macos - Cordova CLI - 更新后,任何和所有命令都会失败,并显示 "Error: Parameter ' url' 必须是字符串,而不是未定义”

转载 作者:行者123 更新时间:2023-12-02 04:15:25 24 4
gpt4 key购买 nike

我使用sudo npm update -g cordova更新了cordova

更新后,我无法使用任何 CLI 命令来准备、构建或运行我的任何项目。

我收到以下错误

Error: Parameter 'url' must be a string, not undefined

我尝试搜索 StackOverflow 寻求帮助,但可用的解决方案对我不起作用。

我尝试再次更新,并再次安装特定版本,但没有效果。剩下的唯一步骤是卸载 cordova 和 npm 并重新安装,但如果有人有更好的解决方案,请提供帮助。

感谢您的帮助:)

最佳答案

任何在更新nodejs、npm 或(特别是)cordova 后遇到上述错误消息的人。

解决方案是使用 cordova create <projectname> 创建一个新的 cordova 项目然后安装您正在构建的插件和平台。

下一步是复制 config.xml 首选项(仅首选项,配置的精确副本在我的情况下不起作用)和 www 文件夹内容。

我什至尝试卸载nodejs、npm、cordova,然后以随机顺序单独重新安装它们,结果却让事情变得更糟。

关于macos - Cordova CLI - 更新后,任何和所有命令都会失败,并显示 "Error: Parameter ' url' 必须是字符串,而不是未定义”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34103907/

24 4 0