我有一个完全开发的angular 6项目,我想使用cordova和ionic将其构建到移动应用程序中,但是我不知道如何将项目转换为基于cordova的项目。 cordova指令中显示的命令似乎创建了一个全新的空白项目,并且迁移该项目确实是不可行的。我到处搜寻,但没有发现提及此结果的结果。这里有没有人可以帮忙的?
答案 0 :(得分:1)
仅遵循https://cordova.apache.org/docs/en/8.x/guide/cli/index.html中的说明。本指南创建一个“空”应用程序。仅将应用程序的dist文件夹复制到cordova项目的www目录。您也可以使用Visual Studio 2007并创建一个空白的cordova项目。再次,将dist文件夹复制到www目录
但是,在更改index.html之前,添加
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
如果直接使用科尔多瓦
或添加
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="scripts/platformOverrides.js">
如果您使用VisualStudio 2017
在页面末尾(紧接在body close标签之前)
如果您要控制“后退按钮”,可以按照Close angular modal and remain on same page on back button click
的说明进行操作。