请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

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

正在回答

1回答

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

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


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

0 回复 有任何疑惑可以回复我~
  • 提问者 jindong #1
    那我再请教下,vue项目是必须在nodejs环境下运行吗?
    回复 有任何疑惑可以回复我~ 2018-07-19 09:41:14
  • fishenal 回复 提问者 jindong #2
    vue项目在开发,打包,部署过程都要用到nodejs,webpack,npm都是nodejs的应用,但上线的话,可以把打包好的代码传到任何一个http服务器上,这个服务器不需要nodejs,开发部署的过程要。
    回复 有任何疑惑可以回复我~ 2018-07-19 17:13:27
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信