从操作系统命令的使用理解脚手架(vue-cli)的命令(vue)
操作系统,一般都会内置一些命令,比如常用的 cd、ls、ll、ln(link)
等。但是我们安装了一些脚手架,比如vue-cli,却可以使用操作系统非自带的命令vue
,这是为什么呢?
vue命令到底是什么
从图中可以看到,这个vue.js文件和普通的js文件最大的区别就是第一行代码#!/usr/bin/env node
。个人的简单理解就是,让当前文件变为一个可执行文件(类比.sh文件),执行环境是全局环境变量的node。
为什么js文件可以直接被执行
通过
/usr/bin/env node test.js
./test.js
node test.js
三个命令都可以获得运行结果。[一般js文件是无法直接被执行的,也就是无法直接使用./test.js
](chmod 777 test.js
给文件加可执行权限)
总结
对于一个脚手架,拿vue-cli来说,从使用层次上,流程如下图:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END