获取 "nodevars.bat is not recognized" 和 "Invalid attribute predicate" 时构建 cordova 时出错
Error building cordova getting "nodevars.bat is not recognized" and "Invalid attribute predicate"
我在 VS2015(更新 2)中构建新版本的 Cordova 项目时出错。
描述:
"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm.14.9"\nodevars.bat' is not recognized as an internal or external command operable program or batch file."
文件:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets (Line:285)
日志:
1> Generating config.xml from defaults for platform "android"
1>MSBUILD : cordova-build error : Error: Invalid attribute predicate
1> Error Invalid attribute predicate
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Google 什么都没找到,
有人知道吗?
更新:
现在(由于未知原因)仅显示第二个错误 ("Error Invalid attribute predicate")。仍然无法构建 =\
更新 2:
我硬卸载了 vs2015_2 并安装了 vs15 预览版,但出现了同样的错误。
"Invalid attribute predicate" 错误应该是由于 config.xml.
中的某些非法字符引起的
从某些 searches online 来看,消息 "Error Invalid attribute predicate" 似乎来自某些 XML 解析代码。我会查看 config.xml 并查看它是否似乎在任何地方包含无效的 XML。
我已通过清除 visual studio 中的 cordova 缓存解决了这个问题。
从工具->设置->apache cordova 工具->cordova 工具单击清除 cordova 缓存
我遇到了同样的问题。这是由于节点安装损坏。我去了 C:\Users\luis-\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm.14.9
并删除了所有内容。然后清理和部署。
我在 VS2015(更新 2)中构建新版本的 Cordova 项目时出错。
描述:
"C:\Users\Administrator\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm.14.9"\nodevars.bat' is not recognized as an internal or external command operable program or batch file."
文件:
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\ApacheCordovaTools\vs-mda-targets\Microsoft.MDA.FileMirroring.targets (Line:285)
日志:
1> Generating config.xml from defaults for platform "android"
1>MSBUILD : cordova-build error : Error: Invalid attribute predicate
1> Error Invalid attribute predicate
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
Google 什么都没找到,
有人知道吗?
更新:
现在(由于未知原因)仅显示第二个错误 ("Error Invalid attribute predicate")。仍然无法构建 =\
更新 2: 我硬卸载了 vs2015_2 并安装了 vs15 预览版,但出现了同样的错误。
"Invalid attribute predicate" 错误应该是由于 config.xml.
中的某些非法字符引起的从某些 searches online 来看,消息 "Error Invalid attribute predicate" 似乎来自某些 XML 解析代码。我会查看 config.xml 并查看它是否似乎在任何地方包含无效的 XML。
我已通过清除 visual studio 中的 cordova 缓存解决了这个问题。
从工具->设置->apache cordova 工具->cordova 工具单击清除 cordova 缓存
我遇到了同样的问题。这是由于节点安装损坏。我去了 C:\Users\luis-\AppData\Roaming\Microsoft\VisualStudio\MDA\vs-npm.14.9
并删除了所有内容。然后清理和部署。