我是做前端开发的,前段时间接触php发现php有个和前端npm一样的东东composer,然后npm下载的依赖都放在node_modules文件夹里,而composer下载的依赖都存放在vender文件夹里。那么问题来了,前端依赖node_modules是不用部署到线上服务器的,vender要不要部署到服务器上呢?
1 回答
小怪兽爱吃肉
TA贡献1852条经验 获得超1个赞
1L答案没毛病,php 的 composer 和 npm 有区别,前端在使用npm
包安装以后,部署之前是会build
的,这个时候已经把使用到的类库代码打包进去了,比如react
,会把react
相关的代码打包到最终文件进去,但是php
的composer
并不会将所有代码打包到一起,所以还是需要在服务器上安装这些包的,但是不需要吧vendor
直接上传,只需要在服务器再装一遍就好了。
- 1 回答
- 0 关注
- 680 浏览
添加回答
举报
0/150
提交
取消