博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Nuxt.Js爬坑小记
阅读量:5106 次
发布时间:2019-06-13

本文共 936 字,大约阅读时间需要 3 分钟。

  今天把Vue.Js的服务端渲染框架(SSR)Nuxt.Js初步研究了下,还是有一些坑的。记录在此以备以后查阅。

  由于我是在Linux上操作的。需要安装NPM来进行操作,一路而来爬过的坑有

  1.使用root用户新建用户的adduser命令后,要给之分配sudo组的权限。

  2.Linux提示"Can not resolve host xxx",诸如此类,应该去更改/etc/hosts中localhost的名称。

  3.搞定了用户这一块,需要安装nodejs+npm。这里需要使用nvm安装,ubuntu的apt install 来进行安装会有无穷无尽的巨坑,注意nvm安装好以后,可能需要重启终端才能看到nvm命令生效。

  4.使用nvm只要安装了指定版本的node,与之相匹配的npm就会自动安装好。

  5.把在windows上开发打包完毕的.nuxt目录+package.json扔在服务器上,执行npm install (这里使用nvm安装的npm不用加sudo,如果不加却出错了,估计日后你会遇到一堆坑,重装系统吧)

  6.项目可以使用nginx来反向代理,将外来的请求(这里也注意下将Linux的防火墙放行相应端口)转发的内部nuxt默认的3000端口上,最简单的配置文件如下

  

//此段配置在默认的http配置中http{    server{        listen 80;        location /{            proxy_pass http://IPAddress:port        }    }}

 

  7.目前可以使用pm2来管理node进程,有守护/查看运行状态的功能。

  8.pm2启动nuxt的方法如下:pm2 start npm --start

  9.更新部署文件时,如果没有依赖的更新,那么只需把.nuxt文件扔在服务器上就可以,如果有,只需上传最新的package.json,执行npm install即可

  10.pm2的删除进程命令为 pm2 delete all

转载于:https://www.cnblogs.com/riverflow/p/7862582.html

你可能感兴趣的文章
MySQL表的四种分区类型
查看>>
[BZOJ 3489] A simple rmq problem 【可持久化树套树】
查看>>
STM32单片机使用注意事项
查看>>
swing入门教程
查看>>
好莱坞十大导演排名及其代表作,你看过多少?
查看>>
Loj #139
查看>>
StringBuffer是字符串缓冲区
查看>>
hihocoder1187 Divisors
查看>>
java入门
查看>>
Spring 整合 Redis
查看>>
Azure 托管镜像和非托管镜像对比
查看>>
JSP:Cookie实现永久登录(书本案例)
查看>>
js window.open 参数设置
查看>>
032. asp.netWeb用户控件之一初识用户控件并为其自定义属性
查看>>
Ubuntu下安装MySQL及简单操作
查看>>
前端监控
查看>>
clipboard.js使用方法
查看>>
0906第一次作业
查看>>
移动开发平台-应用之星app制作教程
查看>>
leetcode 459. 重复的子字符串(Repeated Substring Pattern)
查看>>