题外话

首先说一点题外话,之前大概5月份的时候我做过一次简单的项目部署。但是过了两个多月我忘完了,一点关于此的记忆都没有了。Google了大半天,结果都是关于直接部署到服务器的,很少有讲到部署到CDN的,虽然官方也说明了,但是在没弄好之前我实在是不理解官方的那种简单的说明。

服务端环境

node.js安装

下载

首先服务器先安装node,我是直接去官网下载Linux版的安装包,然后再FTP到我的服务器。

解压

tar -xvf 你的文件名

然后进入解压目录下面的bin目录,不出意外,会有三个文件,分别是: node, npm, npx。然后分别创建软连接(命令这里只列举node)

ln nodejs解压后的目录/bin/node /usr/local/bin

执行完过后,可以通过下列命令检查

node -v

npm也按上诉步骤执行

安装cnpm和注册淘宝镜像

这类似本地配置一样

npm install cnpm -g  --registry=https://registry.npm.taobao.org

安装pm2

为了方便管理node项目,所以选择安装这个工具,似乎也可以通过其他方式管理,后序再去了解了。

nginx安装

至此,服务器端的环境就搭建好了

nuxtjs项目打包

执行npm run build
然后在服务器上创建一个文件夹,名字随意,不过一般就叫项目名
然后上传本地打包后的:
.nxutjs
server
static
nuxt.config.js
package.json
这几个文件夹到新建的那个目录
然后运行:(注意命令中的空格)

pm2 start npm --name "随意取一个名字" -- run start

可以参看一下常用的pm2命令

Logo

更多推荐