工具发布:2014年1月31日
2014年1月31日
距离我们上次工具发布已经很久了,但这绝不是停滞的迹象。今天的发布内容非常丰富!
更新您的工具
npm update -g cordova
npm update -g plugman
本次发布带来了一系列错误修复以及一些新功能!特别值得注意的是:
- 默认情况下,
config.xml
现在位于项目根目录(而不是在www/
中) - 默认情况下,
hooks
现在位于项目根目录(而不是在.cordova
中) - 使用
--link-to
或--copy-from
创建新项目时,可以指定要使用的www/
- 通过插件 ID 安装时,请使用
--searchpath
告诉cordova
和plugman
在本地搜索插件
完整的发布说明列表
cordova
- CB-5006 向
cordova plugin add
添加 --searchpath,以便通过 ID 安装时先搜索本地路径,然后再访问注册表。 - CB-4153 向
cordova create
添加 --copy-from 和 --link-to。 - CB-5687 当 CWD 位于 symlink 的
www/
内部时,使 cordova 命令可以工作 - CB-4910 默认将
config.xml
放置在根目录,而不是在www/
中 - CB-5764 将
hooks/
移动到顶层,而不是在.cordova
下 - CB-5763 默认情况下不创建
.cordova/
- CB-4871 显著减小了软件包大小。
- CB-4976 不为本地平台添加缓存条目。
- CB-5777 修复
cordova platform update
不更新cordova.js
的问题。 - CB-5728 删除平台时,合并中的文件必须保持完整。
- CB-5493 lazy_load 现在下载到临时目录,然后移动。
- CB-5782 隐藏显式处理的错误条件的堆栈跟踪
- CB-5590 将 config.xml 版本映射到 CFBundleShortVersionString 而不是 CFBundleVersion
- CB-5913 在 Windows 上 symlink 失败时,更优雅地失败。
- 修复 util.js 中的 isWindows 检查以支持 win64
- CB-5907 使
cordova update
从平台的版本脚本获取版本 - CB-3612 默认情况下不将 --device 传递给 “run” 命令。
- CB-5299 缓存 pbxproj 以避免为每个插件重新解析它。
- CB-5813 修复 update 和 ls 命令中缺少引号的问题
- CB-5808 修复 lazy_load 去除 Windows 驱动器号的问题
- 将 util.isCordova 作为 cordova.findProjectRoot() 公开
- 允许 lazy_load 库在本地路径没有 id 和版本的情况下工作。