0

코드 바를 사용하여 하이브리드 응용 프로그램을 구축하고 있습니다. 내 폴더 구조는 코드바 스크립트 src는 절대적인 경로를 사용합니다.

  • 구성 요소 www가

    같은

    • bower_components
    • 글꼴
    • 스크립트
    • 스타일
    • 이미지
    0123를 찾습니다

    index.html을


    내가 코르도바를 사용하여 프로젝트를 빌드 할 때 (코르도바는를 구축) 그리고 난 실행할 때 코르도바 파일은 루트 경로 enter image description here 자바 스크립트에서 제공하는 자바 스크립트는 상대 경로에서 걸립니다 제공 CSS는 완전히로드되는 반면

    문제를 해결하는 데 도움주세요. 하지만 코도바에서 데모 프로젝트를 실행할 때 이것은 문제가되지 않습니다.

    이것은 색인 파일입니다. 내가 각도 JS에 대한 HTML 포맷으로 BASE 태그를 추가하고 난 <base href='/'>를 설정했기 때문에 그의 축소 된 버전

    <!doctype html> <html class="no-js"> <head> <meta charset="utf-8"> <title>KnoTalk</title> <meta name="description" content=""> <meta name="viewport" content="width=device-width"> <!-- Place favicon.ico and apple-touch-icon.png in the root directory --> <link rel="stylesheet" href="styles/vendor.460a10c2.css"> <link rel="stylesheet" href="styles/main.b59cb9a9.css"> <link rel="shortcut icon" type="image/png" href="images/favicon.fcf321eb.png"> <base href="/"> <body ng-app="knotalk"> <div class="sidebar sidebar-left"> <div ng-include="'components/sidebar/sidebar.html'"></div> </div> <div class="sidebar sidebar-right"> <div ng-controller="MainController"> <div ng-if="isChannel"> <div ng-include="'components/middleSection/channelMetaInfo.html'"></div> </div> <div ng-if="!isChannel"> <div ng-include="'components/middleSection/userMetaInfo.html'"></div> </div> </div> </div> <div class="app" ng-swipe-right="Ui.turnOn(&quot;uiSidebarLeft&quot;)" ng-swipe-left="Ui.turnOff(&quot;uiSidebarLeft&quot;)"> <!-- Add your site or application content here --> <!-- angular spinner --> <span us-spinner spinner-key="spinner-1"></span> <div ng-include="src='components/header/header.html'"></div> <div class="app-body"> <div class="app-content"> <div ng-view=""></div> </div> </div> </div> <div ui-yield-to="modals"></div> <!--[if lt IE 9]> 
     
        <script src="scripts/oldieshim.fa8ddb71.js"></script> 
     
        <![endif]--> <script type="text/javascript" src="cordova.js"></script><script type="text/javascript" href="scripts/vendor.1a204611.js"></script> <script href="scripts/scripts.79913f18.js" type="text/javascript"></script>

    `

  • +0

    코드를 추가하는 CSS 및 js 스크립트를 표시 할 수 있다면 더 좋을 것입니다. – AtanuCSE

    +0

    나는 index.html 파일을 추가했습니다. – Amerrnath

    답변

    3

    이 문제는 코르도바의하지이었다. 따라서 스크립트는 절대 경로를 취합니다.