웹팩 학습 _ 자원 관리 (로더)

가장 뛰어난 기능 중 하나는 웹팩, 그 자바 스크립트뿐만 아니라, 또한 로더를 통해  파일의 다른 유형을 도입

자원 단계의 도입

1 단계 : 당신은 로더를 설치해야합니다 

2 단계 : 모듈 구성에서 (모듈의 규칙) 구성

3 단계 : 가져 오기 특정 리소스 파일을 도입

4 단계 : 실행

도입 된 할 CSS 로더 스타일 로더 파일 로더와 다른 프로세스가 아닌 특정 코드 (자세한 코드를 무시)를 작성있는 style.css 파일, 글꼴 파일, 이미지 및 인 data.xml, 내장 안티 SRC를 설치 생략 필요가 다음

webpack- 데모
   | - package.json
   | - webpack.config.js
   | - / DIST 
    | - bundle.js
     | - index.html을
   | - / src에 
- | - 인 data.xml
 - | - 내 - font.woff
 - | - 내 - font.woff2
 - | - icon.png
 - | - 있는 style.css
     | - 하는 index.js
   | - / node_modules

webpack.config.js 구성 모듈 (섹션 모듈에 집중 새로 추가 참조)

경로 = CONST ( '경로'필요 ) 

module.exports = { 
    : 항목을 './src/index.js이' ,
     // 폴더 DIST의에서 새 파일 생성 
    {: 출력 
        파일 이름 : 'bundle.js' , 
        경로를 : path.resolve (__ dirname이, 'DIST' ) 
    }, 
    Module1의 : { 
        규칙 : [ 
            { 
              테스트 : /\.css$/ , 
              사용 : [
                    '스타일 로더' ,
                  'CSS-로더' , 
              ] 
            }, 
            { 
                테스트 :/\.(png|svg|jpg|gif)$/ , 
                사용 :
                     '파일 로더' 
                ] 
            }, 
            { 
                 시험 : /\.(woff|woff2|eot|ttf|otf)$/ , 
                 사용 :
                    ' 로더 파일 ' 
                 ] 
            }, 
            { 
                시험 : '/\.(csv|tsv)$/ ' , 
                용도 : [
                     'CSV 로더 ' 
                ] 
            }, 
            { 
                시험 : /\.xml$/ , 
                용도 : [
                     'XML- 로더 ' 
                ] 
            } 
          ]
    } 
}

본 명세서에서, 자원은로드 src.index.js

_ 오기 'lodash'로부터 
수입 './style.css' 
아이콘에서 수입 './icon.png' 
데이터로부터 가져 오기 './data.xml'
 기능 성분 () {
     VAR의 요소 = document.createElement ( "DIV ' ) ; 

    // lodash 가져 오기이 스크립트는 전류에 의해 도입되는 오는 
    element.innerHTML _.join = ([ '헬로', '웹팩', '' );
     // 스타일 추가 
    element.classList.add ( '안녕하세요' ); 

    // 이미지 추가 
    var에 myIcon = 새로운 새 이미지 () 
    myIcon.src = 아이콘 
    element.appendChild (myIcon) 

    을 console.log (데이터를)
    

    반환요소; 
  } 
document.body.appendChild (성분 ())

 

추천

출처www.cnblogs.com/chorkiu/p/11492643.html