假如我有一個es.js 這個庫一開始是個空對象,我讓它支持commonjs規范,封裝了一下。然后我希望自己慢慢寫插件 比如 es.Klass.js es.validate.js,這些插件也想用commonjs規范封裝,但是插件和插件之間有可能還有復用關系,應該怎么辦呢?就好比es.validate會用到es.Klass然后我寫代碼的時候必須是 var es = require('es');var Klass = require('es.Klass');var Validate = require('es.Validate');//上面三行代碼該死的順序還不能顛倒 new Validate();我希望可以直接寫成var Validate = require('es.Validate');new Validate();請問如何實現代碼的封裝????
如何讓自己寫的代碼支持commonjs規范?
滄海一幻覺
2018-08-07 13:13:24