Cordova / Phonegap找不到的资产

我刚刚将我的HTML5应用程序移植到Phonegap,那是因为我有一个HTML5应用程序,并将其包含在Phonegap需要的结构中。

我在index.html中引用了css / js文件,如下所示:

<link rel="stylesheet" href="css/app.css"> <script src="js/app.js"></script> 

当我运行“phonegap服务”的网站运行良好,就像以前一样 – 它find所有的文件。 当我运行“phonegap运行ios”应用程序加载在我的设备上,但没有JS或CSS。

在Safari中检查应用程序显示资源的URL是,例如file:/// css / app.css。

为什么当我为项目提供服务而不是在设备上?

我发现答案是有人介绍过

 <base href="/"> 

我需要

 <base href=".">