Webpack la gi
Sử dụng Webpack trong Angular 2
Bài đăng này đã không được cập nhật trong 4 năm Show 1. Webpack là gì ?Webpack là một module bundler cho những ứng dụng javascript hiện đại. Bundle là quá trình gom (hay còn gọi là nén) các tài nguyên khác nhau (source code) vào một file duy nhất sau đó sẽ trả về client. Bundle có thể bao gồm javascript, css, html và hầu hết các loại file khác. Đồng thời, nó cũng có những ứng dụng khá tương đồng với các thư viện khác như: RequireJs, SystemJs,..Kết hợp với một số plugin nó có thể xử lý và nén các loại file như: Typescript, SASS, và LESS. Dưới đây là một số khái niệm quan trọng của Webpack. 1.1 EntryWebpack tạo ra một đồ thị của toàn bộ những phụ thuộc trong ứng dụng của bạn. Điểm bắt đầu của đồ thị này được gọi là một entry. Entry nói cho Webpack nơi để bắt đầu và theo dõi các phụ thuộc để biết được cái gì cần bundle. Hoặc bạn có thể hiểu entry như file đầu tiên để khởi động app. webpack.config.js
1.2 OutputĐây là nơi chỉ cho Webpack cần lưu trữ khi hoàn thành quá trình bundle webpack.config.js
1.3 LoadersLoader in webpack chuyển đổi những file .css, .html, .jpg,.. đến những modules mà chúng được thêm trong đồ thị sự phụ thuộc. Chúng có 2 mục đích chính trong config:
webpack.config.js
1.4 PluginsPlusgins được sử dụng phổ biến nhất là để thực hiện bước cập nhật, biên tập các modules đã được bundle: webpack.config.js
2. Sử dụng Webpack trong Angular 2- Configure Webpack Tạo thư mục project mới
Thêm một số file sau vào project: package.json
tsconfig.json
webpack.config.js
config/helpers.js
config/webpack.common.js
- Các common configurations
Chúng ta đang chia ứng dụng tới 3 bundlers:
Điều này nói cho webpack biết để resovle các files có extension match với biểu thức trên. Như vậy bạn có thể sử dụng
Hoặc
Chỉ định loader:
Thêm plugin
Ngoài ra còn một số config tôi không trình bày ở đây như: Environment, Test configuration. - Tạo view, component src/index.html
src/main.ts
src/app/app.component.ts
src/app/app.component.html
Các bạn có thể xem code đầy đủ tại link sau: Angular2-webpack-demo Điểm nổi bật: Không có thẻ Bài Viết Liên QuanQuảng CáoCó thể bạn quan tâmToplist được quan tâm#1
Top 7 tiếng việt lớp 2 trang 35 tập 2 20235 tháng trước#3
#4
Top 7 loại cây nào thường gieo trồng bằng hạt 20235 tháng trước#5
Top 8 quản lý hồ sơ bệnh án của bệnh nhân erd 20235 tháng trước#6
#8
#9
Top 3 giáo án tô màu ngôi nhà 3-4 tuổi 20235 tháng trướcQuảng cáoXem NhiềuQuảng cáoChúng tôiTrợ giúpBản quyền © 2021 toihuongdan Inc.
|