-
在项目中执行
npm run build
此时你项目中会出现一个.nuxt文件夹
该文件是隐藏的。至于怎么看就不多赘述了。 -
将项目文件中
.nuxt``static``nuxt.config.js``package.json
移动至linux服务器中 -
在linux项目根目录 执行
npm install
为项目下载包依赖 -
你可以先在linux下执行
npm run dev
看看项目是否可以正常启动开发环境,如果没有报错信息正常启动的话,那就进行下一步,有问题则根据报错信息处理报错。 -
在项目根目录执行
pm2 start npm --name "your project name" -- run start
-
执行
pm2 list
你就可以查看到正在守护的pm2进程,这里值得一提的是,不管项目能否正确运行,该命令都可以将进程守护,所以有时会出现list中明明有项目 但是却无法访问的情况,这时候其实就是你项目根本没起来。 你可以在项目根目录执行pm2 log
查看你所有的pm2 守护进程的报错信息,根据报错信息进行调整你的环境或者项目,再重新启动项目。 -
关停项目 个人比较喜欢使用
pm2 del 进程id
进程id 在你执行完pm2 list
之后你就可以看到了,列表第一列就是。
最近在部署nuxt项目时发现 有时会报错丢失很多静态文件,找了很久唯一可以解决的方法就是将你项目所有文件都拉到服务器上,再启动就不会有丢失静态文件的错误了。