Webpack có nghĩa là gì bởi XX mô-đun ẩn


83

Tôi đã chơi với webpack và trong quá trình xây dựng tôi nhìn thấy nó đầu ra: + 27 hidden modules. Điều này có nghĩa là gì? Nó có đang phát hiện các hằng số toàn cục mà tôi đang sử dụng mà không yêu cầu chúng không?

Câu trả lời:


121

Webpack ẩn các mô-đun đến từ các thư mục như ["node_modules", "bower_components", "jam", "components"]trong đầu ra bảng điều khiển của bạn theo mặc định. Điều này giúp bạn tập trung vào các mô-đun của mình thay vì phụ thuộc vào các mô-đun của bạn.

Bạn có thể hiển thị chúng bằng cách sử dụng --display-modulesđối số.


10
Bạn không biết có thể đặt --display-modulescờ này thông qua tệp cấu hình webpack không?
Lasse Christiansen

Trong package.json, bạn có thể đặt: "scripts": {"build": "webpack --display-modules"}
Claudiu Constantin

Tại sao hầu hết các mô-đun bắt đầu bằng "./~/" chẳng hạn như "./~/react/react.js"?
Ryan Shillington

1
~ Là một phím tắt cho một "module thư mục", mà là node_modulesở 99,99% :)
Johannes Ewald

4
@LasseChristiansen sử dụngstats: {maxModules: Infinity, exclude: undefined}
4vanger
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.