Daw*_*ert 7 android node.js visual-studio-cordova
当我使用Cordova构建任何Android应用程序时,它失败了
TypeError:无法读取undefined的属性'prepEnv'.
我已完成所有故障排除和检查环境变量(根据MS文档)
我发现,如果我bld\Debug\platforms\android\cordova\build --ant --debug从我的项目文件夹中调用,则构建工作正常.
但是当我打电话时"C:\Users\<user>\AppData\Roaming\npm\\node_modules\vs-mda\vs-cli.cmd" build --platform Android --configuration Debug --projectDir . --rojectName Gappy --npmInstallDir C:\Users\<user>\AppData\Roaming\npm --language en-US --buildTarget AndroidDevice,构建失败了.
第二种方法的一个步骤是调用第一个批处理文件.
这种情况发生在VS2013和VS2015上.64位和32位版本的Node.JS
任何帮助/想法?
Flo*_*ogl 15
我注意到构建文件是不同的,这取决于解决方案的路径是否包含空格:
1> ------构建配置选项:1>运行命令:C:\ Projects\Mobile\AppSolutionName\AppSolutionName\bld\Debug\platforms\android\cordova\build.bat --debug --ant
1> ------构建配置选项: - debug 1>运行命令:cmd"/ s/c""C:\ Projects\Mobile Apps\AppSolutionName\AppSolutionName\bld\Debug\platforms\android\cordova\build.bat"--debug --ant""
它是有效的,如果有空格,它失败了"TypeError:无法读取属性'prepEnv'未定义"如果没有.我不知道这是否特定于我的环境,但是我现在可以构建路径中的空格.
| 归档时间: |
|
| 查看次数: |
2634 次 |
| 最近记录: |