使用 Gulp 构建 Cordova 应用程序时,TACO 工具现在安装和使用 Cordova 6.0.0,而不是所需的 5.4.1。1 月下旬 Cordova 6.0.0 发布后,这种情况就开始发生了。
我的taco.json
文件将 5.4.1 指定为要使用的 Cordova 版本。
{
"cordova-cli": "5.4.1"
}
在 Visual Studio 2015 中构建时,Cordova 5.4.1 已正确安装和使用。
只有在命令行或我们的 Jenkins 服务器上构建时才会出现该问题,两者都使用 gulp 构建。在 Cordova 6.0.0 发布后,我们所有的自动化构建都开始失败。
我package.json
参考了最新版本的gulp
和taco-team-build
。
{
"devDependencies": {
"gulp": "latest",
"gulp-typescript": "latest",
"gulp-sourcemaps": "latest",
"gulp-less": "latest",
"gulp-cssmin": "latest",
"gulp-rename": "latest",
"gulp-file": "latest",
"semver": "latest",
"del": "latest",
"gulp-bump": "latest",
"gulp-cheerio": "latest",
"run-sequence": "latest",
"yargs": "latest",
"taco-team-build": "latest",
"browser-sync": "~2.11.1"
}
}
如何强制构建使用 5.4.1?这是 taco-team-build 的问题吗?