在Mac上构建的Ionic App不会在Windows

时间:2017-06-08 14:10:32

标签: windows ionic-framework ionic3

我们最初在Mac上开发了应用程序。将代码移到Windows 10计算机上进行编译以在Windows上运行。但是,在构建过程中,我最终得到了这个错误:

Command finished with error code 0: C:\windows\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0,/v,MSBuildToolsPath
Found MSBuild v4.0 at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
Using MSBuild v4.0 from C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
MSBuild v4.0 is not supported, aborting.
Error: AppPackages doesn't exists

这里的离子信息

全球套餐:

@ionic/cli-utils : 1.3.0
Cordova CLI      : 7.0.1
Ionic CLI        : 3.3.0

本地包裹:

@ionic/app-scripts              : 1.3.7
@ionic/cli-plugin-cordova       : 1.3.0
@ionic/cli-plugin-ionic-angular : 1.3.0
Cordova Platforms               : windows 5.0.0
Ionic Framework                 : ionic-angular 3.3.0

系统:

Node       : v6.10.3
OS         : Windows 10
Xcode      : not installed
ios-deploy : not installed
ios-sim    : not installed

我们正在使用2017年的Visual Studio社区。我已经尝试在VS下安装所有东西,但我似乎无法解决这个问题。我已经阅读了大量的网页和网站,尝试了我能找到的一切,但没有去。

不确定下一步该怎么做。我已经考虑过在Windows机器上启动一个新的应用程序,只需复制我的代码,看看是否有效。虽然看起来浪费了很多时间。

2 个答案:

答案 0 :(得分:0)

我对此的建议只是一个简单的建议。使用Visual Studio Code安装并运行项目。它的构建非常适合像Ionic这样的自由开放框架。这就是我每天的工作。当你这样做时,如果你有任何问题,请在下面给我评论。

答案 1 :(得分:0)

我有同样的问题。我只使用Windows,因为我被迫...在Mac上进行开发不那么轻松,但我无法在其上构建Windows 10 UWP版本。

c:/>cordova build windows --archs=x64 -dd ... Searching for available MSBuild versions... Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\15.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0 /v MSBuildToolsPath Running command: C:\WINDOWS\system32\reg.exe query HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0 /v MSBuildToolsPath Command finished with error code 0: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\4.0,/v,MSBuildToolsPath Found MSBuild v4.0 at C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\12.0,/v,MSBuildToolsPath Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\14.0,/v,MSBuildToolsPath Command finished with error code 1: C:\WINDOWS\system32\reg.exe query,HKLM\SOFTWARE\Microsoft\MSBuild\ToolsVersions\15.0,/v,MSBuildToolsPath MSBuild v4.0 is not supported, aborting. Error: Package with specified parameters not found in AppPackages folder