umi源码解析
文章平均质量分 59
BBEter
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UMI 源码解析 核心代码解析
在/umi/lib/forkedDev.js中有这么几行核心代码,还引入了好几个文件,好复杂,现在一一解析一下 var _ServiceWithBuiltIn = require("./ServiceWithBuiltIn"); var _getCwd = _interopRequireDefault(require("./utils/getCwd")); var _getPkg = _interopRequireDefault(require("./utils/getPkg")); const原创 2021-08-06 15:52:27 · 984 阅读 · 0 评论 -
UMI源码解析 Dev运行项/umi/lib/forkedDev.js
当命令为umi dev 时,该文件会进行对项目的核心启动进行配置。 const args = (0, _utils().yParser)(process.argv.slice(2)); 利用相同的方法获取命令行参数 例:umi dev dd args={ _: ["dev","dd"], } 之后又是一个同步执行函数,我将函数内部的内容选取出来,逐个解析 process.env.NODE_ENV = 'development'; 设置全局的环境变量process...原创 2021-08-05 15:13:14 · 744 阅读 · 0 评论 -
UMI 源码解析 支持项 /umi/lib/fork.js
exports.default = start; 设置导出的defaut为后面定义的start函数 前文引用: var _fork = _interopRequireDefault(require("./utils/fork")); const child = (0, _fork.default)({ scriptPath: require.resolve('./forkedDev') });//require.resolve 获取文件的绝对路径 start函数 cons...原创 2021-08-05 14:10:28 · 333 阅读 · 0 评论
分享