今天开始,看看Vue的源码,一天可能看一点点,工作繁忙可能没有太多的时间去看。
总之,也应该开始看看Vue源码了(本文会比较杂,可能看到什么知识点,就写什么,期间可能涉及node.js等方面)
首先,我们看看当我们输入npm run build的时候,会执行什么脚本吧。
node.js中的process
process对象是一个全局变量,提供了当前node进程的信息,并对其进行控制
然后再来看看process.argv,这个属性会返回一个数组
第一个元素返回process.execPath:属性返回启动 Node.js 进程的可执行文件的绝对路径名。
第二个元素返回正被执行的 JavaScript 文件的路径。
其余的元素是任何额外的命令行参数。
例如:
$ node process-args.js 参数1 参数2 参数3
process.argv数组元素如下:
0: /usr/local/bin/node
1: /Users/mjr/work/node/process-args.js
2: 参数1
3: 参数2
4: 参数3