11.nuxt一键部署方案

一、前言

nuxt是一个非常优秀的一体化网站开发框架,虽然目前其已经基本可用了,但实践中却仍然存在一些麻烦的问题。

比如开发完成之后的部署过程,由于其构建文件中使用了软链接,而windows、linux系统两者的格式又并不相同。

这就导致了每当在windows系统上开发完毕后,都必须自己亲手将其压缩为zip压缩包、上传到服务器上解压,才不会有问题。

这个过程很繁琐,尤其是在网站功能更新频率很频繁的情况下,实在难以忍受这种情况。

所以从一开始使用这个框架时,我就在思考能不能实现一键部署,最终才探索出一套可行性方案。

最终的效果运行一个脚本文件./unload.sh,即可完成所有部署工作!

二、基本环境

最开始我是在windows系统上开发,然后打包部署后再上传到linux云服务器上。

这种方式在大部分情况都是可用的,但有些包本身底层用的C++、rust之类写的,这就导致打包后直接上传到云服务器上,并不能直接被使用。

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux