尝试使用以下方法构建一个sencha项目:
sencha app refresh
sencha app build package
它通常建立在另一台现在无法使用的机器上。
我可以看到其中一个已发生变化的事情发生在cordova.js
:来自:
CORDOVA_JS_BUILD_LABEL = 3.3.0
:
CORDOVA_JS_BUILD_LABEL = 3.0.0-0-ge670de9
所以这个新版本的机器出现在一个过时的cordova版本上。
所以我运行了npm install cordova -g
来更新它。
但它构建相同。什么需要更新,我该怎么做?
答案 0 :(得分:1)
使用npm更新cordova二进制文件,但不更新现有的Cordova项目。要更新iOS / Android / WP / ...项目,请进入主cordova项目文件夹(在您的情况下,在Sencha应用程序中的cordova文件夹中)并执行:
cordova platform update ios
替换您要更新的平台的ios。如果您有多个目标平台,请为每个平台运行一次命令。
我建议您在升级后更新所有插件。为此,运行:
cordova plugin list
在与之前相同的文件夹中,然后执行
cordova plugin remove plugin_name
cordova plugin add plugin_name
对于您当前使用的每个插件。