node.js制作命令行

我们在  npm install vue-cli -g  后   可以直接在命令行里输入  vue init webpack Vue-project就可以新建一个vue脚手架项目了
 
 
 
在这里。我有几个刨根问底的小问题。(脚手架的生成,vue的开发,我会使用,我这里只是研究node在命令行里起到了什么作用)
 
 
问题:
1、npm install vue-cli -g  生成的node_modules的文件具体在电脑里的哪个文件夹里
2、npm install vue-cli -g  下载完后  为什么命令行里就认识  vue的命令了。
3、vue init webpack Vue-project为什么能新建一个vue项目。
 
答案:
1、可以使用  npm config ls  查看npm的安装目录    (我的全局node_modules的目录是D:Program Files odejs ode_modules)
2、我们首先要先知道node 命令行是怎么制作的。(参考https://www.cnblogs.com/wmhuang/p/7052587.html) 
3、download-git-repo  明日了解下这个东西,下载模板专用。
 
原理是上面三个原理,我知道我描述的不太清楚;我习惯用源码服人,若想要自己实现的话,下面有个binghuo的npm库,可供参考研究
 
命令行
npm install binghuo -g
全局安装完binghuo后,找一个目录,打开cmd小黑框输入
binghuo -v        
其他作用
binghuo 100+200
binghuo "(100+300-600*20+100)"             //引号不能缺失
binghuo init test            //在当前目录下载文件夹为test的html压缩模板 
 
原文地址:https://www.cnblogs.com/huoan/p/node.html