如果用webpack构建vue项目,项目上线的时候,需要把webpack脚手架全部都放到服务器上吗?

来源:7-1 购买详情页 - 添加路由(1)

jindong

2018-07-18

如题

写回答

1回答

fishenal

2018-07-18

脚手架,是下载好的项目空白框架,开发完了就变成你的项目代码了。

webpack是打包工具,至于上线有几种情况,一种是线上就有nodejs环境,就可以线上部署,线上跑npm install,安装依赖,用webpack处理项目代码(就是把vue源码转成html css js),但这种做法其实对环境要求很高,一个要求服务器连接外网,还有nodejs版本问题,但如果这些都能搞定就能这么做。


第二种就是在开发环境,就是本地打好包,用npm run build类似的命令给项目解析好,会生成一个根目录,再把这个目录拷到线上nginx,我推荐你用第二种方法。先上你先部署好一套可以访问的nginx环境,本地开发环境手动或者自动部署好,然后上传到nginx根目录。

0
2
fishenal
回复
jindong
vue项目在开发,打包,部署过程都要用到nodejs,webpack,npm都是nodejs的应用,但上线的话,可以把打包好的代码传到任何一个http服务器上,这个服务器不需要nodejs,开发部署的过程要。
2018-07-19
共2条回复

最容易上手的Vue2.0入门实战教程

快速入门Vue2.0,组件化开发一个数字产品电商平台

3966 学习 · 999 问题

查看课程