Cordova/Phonegap找不到资产

Ben*_*ros 2 javascript css ios cordova

我刚刚将我的HTML5应用程序移植到Phonegap,即我有一个HTML5应用程序,并将其包含在Phonegap所需的结构中.

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

<link rel="stylesheet" href="css/app.css">
<script src="js/app.js"></script>
Run Code Online (Sandbox Code Playgroud)

当我运行"phonegap serve"时,该网站运行正常,与以前完全相同 - 并且它找到了所有文件.当我运行"phonegap run ios"时,应用程序会加载到我的设备上但没有JS或CSS.

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

为什么当我为项目服务时它可以工作但不在设备上?

Ben*_*ros 8

我发现答案是有人介绍过的

<base href="/">
Run Code Online (Sandbox Code Playgroud)

而我需要

<base href=".">
Run Code Online (Sandbox Code Playgroud)