作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用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/
我是一名优秀的程序员,十分优秀!