关于脚手架cli:脚手架执行命令的过程
用户输出vue create vue-app当这命令输出到终端,会创立一个vue我的项目第一步 终端在环境变量中去查问是否存在vue命令相当于 执行 echo $PHAT或者间接去执行env去查找vue命令 /usr/bin/env/node vue命令不存其实就是指在环境变量中不存在,如果在$PATH中没有找到vue命令,就会反馈不存在。如果不存在这条命令,就会提醒当咱们在输出命令,反馈,command not found就证实环境变量中查找不到。或者去执行 which vue(命令名称)能够看到vue命令映射到那个文件,能够通过vue命令去找到 第二步 查找理论链接目录/Users/ohh/nvm/versions/node/v8.16.0/bin/vue指向的是一个软连贯,(能够看我上一篇剖析脚手架原理的文章);依据软链接去找到理论文件,再去执行。 第三步 通过/usr/bin/env node 执行文件如果还执行不起来,还有一种可能是 没有node命令,在环境变量当中没有node命令 流程图如下: