laravel与vue项目常用命令行工具总结:

npm 

是nodejs包管理器(不够准确)。因此,它瞄准nodejs环境,这通常意味着服务器端nodejs项目或命令行项目(bower本身是一个npm包)。如果你要对nodejs做任何事情,那么你将要使用npm。


bower 

经理,旨在(前端)web项目。您需要npm和nodejs来安装bower并执行它,尽管bower包不是专门用于nodejs,而是用于浏览器”环境。


composer 

是一个依赖项管理器,目标是php项目,是PHP的包管理、包依赖关系管理工具,有了它,我们就很轻松一个命令就可以把他人优秀的代码用到我们的项目中来,而且很容易管理依赖关系,更新删除等操作也很轻易的实现。


php artisan

https://www.jianshu.com/p/c23deed12a30


gulp/webpack

前端构建工具,gulp是一个自动化构建工具,主要用来设定程序自动处理静态资源的工作。简单的说,gulp就是用来打包项目的。

前端的构建工具常见的有Grunt、Gulp、Webpack三种,Grunt比较老旧,功能少,更新少,插件少。


扩展阅读:

https://www.runoob.com/w3cnote/composer-install-and-usage.html

http://www.it1352.com/540812.html

https://www.jianshu.com/p/ab553e38912d