React 源码全局模块管理系统
探索React源码的全局模块系统
ES6标准: 多说无益,举个栗子吧。 import React,{Component} from 'react';
我们根据上文的结论找到了react源码里的gulpfile.js 文件,如下代码所示,react模块下对外的接口文件主要包含在下面包含的路径下, react: { src: [ 'src/umd/ReactUMDEntry.js','src/umd/ReactWithAddonsUMDEntry.js','src/umd/shims/**/*.js','src/isomorphic/**/*.js','src/addons/**/*.js','src/ReactVersion.js','src/shared/**/*.js','!src/shared/vendor/**/*.js','!src/**/__benchmarks__/**/*.js','!src/**/__tests__/**/*.js','!src/**/__mocks__/**/*.js',],lib: 'build/node_modules/react/lib',}
gulpfile.js将那些目录下对外export的方法或变量做了扁平化处理。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 依赖注入[5]: 创建一个简易版的DI框架[下篇]
- (cocos2d-js游戏)测试你的反应速度----------游戏优化(下)
- c# – WCF OperationContract – 哪个通用集合类型应该公开
- ruby-on-rails – Rails Cocoon Gem:未定义的方法’new_re
- objective-c – 目标C:什么是[ClassName self];做?
- c# – 在自托管控制台应用程序中使用ServiceStack Mini Pro
- iphone – UISwipeGestureRecognizer手势起点
- c# – 为什么编译器不喜欢隐式地转换为uint?
- 服务器远程连接发生身份验证错误解决方案
- 如何在 React 中做到 jQuery-free