我想知道如何使用Visual Studio 2012在Windows 8中安装Cordova 3.0.0。
我尝试以下方法:
尝试:
Step1:
http://archive.apache.org/dist/cordova/使用此链接我下载Cordova-3.0.0-src.zip [38MB]
Step2:
解压缩下载文件夹并解压缩“cordova-wp8”文件
Step3:
[我检查了lib文件夹但Zip中没有lib文件夹,然后我检查它是否创建模板但是没有创建模板,但创建模板存在于2.9.0中]
我也尝试下载手机缺口大师但它只包含2.9.1版本
我需要使用Windows 8在我的VS 2012中安装Cordova 3.0.0版本
另一个问题CordovaWP8AppFull和CordovaAP8app Standalone之间有什么区别
我在以下网站[在建立新项目中]看到了这个 http://docs.phonegap.com/en/3.0.0/guide_platforms_wp8_index.md.html#Windows%20Phone%208%20Platform%20Guide
答案 0 :(得分:0)
第1步:
npm install -g cordova@3.0.0
第2步:
repo的根目录包含一个createTemplates.bat文件。双击它以生成两个.zip文件:CordovaWP7_x_x_x.zip和CordovaWP8_x_x_x.zip,其中3.3.0是当前版本号。若要在Visual Studio中轻松使用这些文件,请将它们复制到My Documents \ Visual Studio 2012 \ Templates \ ProjectTemplates。然后,您就可以从Visual Studio文件→新建项目菜单中创建新的Apache Cordova Windows Phone应用程序。
如果从命令行运行批处理文件,也可以调用它 使用自动安装的参数:
createTemplates.bat -install
或者您可以通过CLI为WP7 / 8构建项目并运行此平台的WP7 / 8生成项目的.sln文件(在平台目录中)
对于CordovaWP8AppFull和CordovaWP8AppStandalone之间的区别:
2.2关于不同的模板
适用于Windows Phone 8的Apache Cordova支持2种不同类型 模板。
“完整”模板包含一个包含所有内容的预先构建的dll Apache Cordova的框架代码。该模板将创建一个项目 这很容易更新,因为你可以简单地替换JavaScript和 你的项目中的.dll,并在新版本发布时重建。该 这种方法的缺点是因为dll包含所有的 Cordova API,即使API也需要所有可用权限 不叫。当您向App Store,Microsoft提交应用程序时 将针对您的应用程序运行静态分析器,并检测它 您需要所有可用权限,并在您处放置免责声明 在用户选择安装您的应用时呈现给用户的应用 应用程序。如果用户看到所需的权限,则可能会气馁 没有意义(即,为什么这个绘图程序需要访问 我的媒体库和联系人。)
'Stand-Alone'模板包含Apache的所有源代码 科尔多瓦。该项目更容易微调以仅使用这些功能 你需要,从而解决'完整'的权限问题 模板,但这种类型的项目将更加困难 更新,因为您需要更新您的个人文件 自己设计和管理任何依赖项。为了排除一个 您没有使用的API,只需右键单击 - 选择命令即可 Visual Studio中的类文件,然后选择“不包含在项目中”。
cf Cordova Doc