vender需要传到服务器上吗

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

阅读 4.7k
4 个回答

不需要,在线上服务器跑一下。

composer install

就行。

当然需要了

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题