用户输入vue create vue-app当这命令输入到终端,会创建一个vue项目

第一步 终端在环境变量中去查询是否存在vue命令

  • 相当于 执行
    echo $PHAT
    image.png
  • 或者直接去执行env去查找vue命令
    /usr/bin/env/node vue
命令不存其实就是指在环境变量中不存在,如果在$PATH中没有找到vue命令,就会反馈不存在。
image.png
如果不存在这条命令,就会提示
image.png
当我们在输入命令,反馈,command not found
就证明环境变量中查找不到。

或者去执行

which vue(命令名称)

image.png
可以看到vue命令映射到那个文件,可以通过vue命令去找到

第二步 查找实际链接目录

/Users/ohh/nvm/versions/node/v8.16.0/bin/vue

指向的是一个软连接,(可以看我上一篇分析脚手架原理的文章);根据软链接去找到实际文件,再去执行。

第三步 通过/usr/bin/env node 执行文件

如果还执行不起来,还有一种可能是 没有node命令,在环境变量当中没有node命令


流程图如下:


哦哈哈
26 声望9 粉丝

没比别人多什么天赋;只有努力💪、用心、重复


引用和评论

0 条评论