我試圖通過減少一些進口來減少我的應用程序的大小,並且我學到的一件事是,像import {foo, bar, foobar} from library
這樣的事情可以創建一個更大的最終捆綁,而不是最好做如何知道哪些進口和模塊可用
import foo from library/foo
import bar from library/bar
// etc
我的問題是我怎麼知道哪些單獨的模塊可用?是標準的,如果這項工作
import React, {PropTypes} from 'react'
這樣的事情也應該工作以及?
import React from 'react'
import PropTypes from 'react/proptypes'
你怎麼知道哪些模塊和出口都可以在一個項目中,以目標只是要避免做import * from module
您如何知道不使用ES6模塊的項目(例如CommonJS模塊)?這裏同樣適用。 –
「*造成了很多不必要的膨脹*」 - 不確定你的意思? – Bergi
一如既往:閱讀您要導入的圖書館的文檔。他們要麼證明你可以導入他們的一些子模塊,或者你不能(不應該))。 – Bergi