2017-04-05 1 views
0

나는 bower를 통해 highcharts을 설치했으며 빌드 할 때 gr38unt로 실행되는 wiredep 작업이 있습니다. Highchart의 bower.json 파일은 다음과 같습니다 :색인을 가져 오려면 다른 기본 파일을 선택하십시오.

{ 
    "name": "highcharts", 
    "version": "v5.0.7", 
    "main": "highcharts.js" 
} 

그래서 내 인덱스 파일이 얻을 무슨 일이다

<script src="bower_components/highcharts/highcharts.js"></script>

하지만 난 후 나는 무엇인가 highstock.js 이미 설치의 일부가되는 highcharts 라이브러리, 그러나 내가 수동으로 추가 할 수 없으며 wiredep을 계속 실행하기 때문에 교체 할 것이고, 또한 <!-- bower:js -->...<!-- endbower --> 외부에 추가하고 싶지 않을 것입니다. 하이 차트를 두 번 정의 할 것이기 때문입니다.

내가 할 수있는 방법이 있습니까 ?

답변

0

그 작업을 수행하는 방법과 같이 bower.json에 highcharts 라이브러리를 무시하는 것입니다

"dependencies": { 
    "highcharts": "^5.0.7", 
    "highcharts-custom-events": "^2.0.9" 
    }, 
    "overrides": { 
    "highcharts": { 
     "main": "highstock.js" 
    } 
    } 

그런 식으로 내가 특정 라이브러리를 무시하고 기본 JS를 정의하고있다. 자세한 내용은 ["dist/package-without-main.css", "dist/package-without-main.js"]

확인 bower-overrides : 여러 파일을 원하는 경우에 당신은 배열을 정의 할 수 있습니다 https://github.com/taptapship/wiredep#bower-overrides

관련 문제