Bower는 일반적으로 사용되는 패키지 관리 도구로 사용 중인 npm과 매우 유사하지만 둘 사이에는 몇 가지 차이점이 있습니다. - Bower와 npm의 차이점은 무엇입니까? 여기서는 Bower 자체에 대해 이야기하지 않고 Bower의 재정의 구성에 대해 이야기하고 싶습니다.
예를 들어 bower를 사용하여 ace-builds 패키지를 설치합니다.
bower install ace-builds --save
그런 다음 wiredep을 사용하여 bower 종속성을 자동으로 삽입합니다.
$ node > require('wiredep')({ src: 'index.html' });
(특정 명령에 대해서는 wiredep 문서 참조)
ace- 빌드 관련 파일이 인덱스 .html에 삽입되는데, 이유는 무엇입니까?
ace-builds 종속성 패키지의 bower.json 파일을 엽니다.
구성
이 없으며 wiredep을 자동으로 삽입할 수 없습니다.main
选项,而 wiredep 的自动注入其实就是根据每个依赖包中的main
选项来决定注入哪些文件的。没有main
여기서 재정의 옵션이 유용하게 사용됩니다.
"overrides": { "ace-builds": { "main": [ "src-min-noconflict/ace.js", "src-min-noconflict/mode-yaml.js", "src-min-noconflict/mode-javascript.js", "src-min-noconflict/theme-github.js", "src-min-noconflict/ext-language_tools.js" ] } }
자동으로 주입해야 하는 파일을 지정합니다.
위 내용은 Bower Override 구성 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!