vender需要传到服务器上吗

我是做前端开发的,前段时间接触php发现php有个和前端npm一样的东东composer,然后npm下载的依赖都放在node_modules文件夹里,而composer下载的依赖都存放在vender文件夹里。那么问题来了,前端依赖node_modules是不用部署到线上服务器的,vender要不要部署到服务器上呢?

翻过高山走不出你
浏览 681回答 1
1回答

小怪兽爱吃肉

1L答案没毛病,php 的 composer 和 npm 有区别,前端在使用npm包安装以后,部署之前是会build的,这个时候已经把使用到的类库代码打包进去了,比如react,会把react相关的代码打包到最终文件进去,但是php的composer并不会将所有代码打包到一起,所以还是需要在服务器上安装这些包的,但是不需要吧vendor直接上传,只需要在服务器再装一遍就好了。
打开App,查看更多内容
随时随地看视频慕课网APP