material-ui kann die gesamte Bibliothek direkt einführen, aber manchmal werden nur die erforderlichen Komponenten wie AppBar eingeführt, um die Größe von js zu reduzieren
import AppBar from 'material-ui/AppBar';
Auf diese Weise wird nur die AppBar-Komponente eingeführt und die gesamte Material-UI wird nicht eingeführt, wodurch die Größe der gepackten JS verringert wird.
Meine Frage ist, wie man den einen Balken in package.json
中main
规定了每个包的入口文件,这样的话单个组件的引入是怎么实现的,也就是material-ui/AppBar
realisiert?
其实都是默认先到根目录下的
node_modules/material-ui/AppBar
你到
node_modules/material-ui
看看就知道了