Nuxtjs项目部署
题外话首先说一点题外话,之前大概5月份的时候我做过一次简单的项目部署。但是过了两个多月我忘完了,一点关于此的记忆都没有了。Google了大半天,结果都是关于直接部署到服务器的,很少有讲到部署到CDN的,虽然官方也说明了,但是在没弄好之前我实在是不理解官方的那种简单的说明。服务端环境node.js安装下载首先服务器先安装node,我是直接去官网下载Linux版的安装包,然后再FTP到我的服...
·
题外话
首先说一点题外话,之前大概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命令
更多推荐
已为社区贡献1条内容
所有评论(0)