vue 源码学习----build/config.js

1. process

vue 源码学习----build/config.js

这个process是什么?为何都没有引入就可以使用了呢?

process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进程。作为一个对象,它对于 Node.js 应用程序始终是可用的,故无需使用 require();

那procee.env呢?是啥?

process.env属性返回一个包含用户环境信息的对象

2. builds

vue 源码学习----build/config.js

编译的对象的配置,蓝色框 框起来的是对此对象的注释,这个的解释就是只运行时(CommonJS). 使用bundlers,如Webpack、Browserify

3. genConfig()

根据传过来的值进行配置并返回

vue 源码学习----build/config.js

4. process.env.TARGET

vue 源码学习----build/config.js

若指定了process.env.TARGET,则按指定的导出;否则提供getBuild和getAllBuilds方法

上一篇:[GXOI/GZOI2019]旅行者


下一篇:metamask源码学习导论