用户输出 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 命令
流程图如下: