一、使用http-server

  1.安装http-server

    npm install -g http-server

  2.通过命令进入到dist文件夹

  3.运行http-server

    

  以上在浏览器输入上面地址就可以访问了

二、使用nodejs和express搭建服务器

  使用express可以快速搭建一个完整的网站

  1. 需要先安装nodejs

  2.全局安装express-generator

  npm install express --save -g
  npm install express-generator --save -g

  3. 创建一个 express 项目

    express 项目名字

express express-Test

    进入项目  cd express-Test

    安装依赖  npm i

    启动项目  npm start

  4.打包之后的文件复制到 express-test 中的 public 中

    注意:是打包之后dist里面的文件,不包含 dist 结构,放在express-Test中的public文件夹下面

    

     

  5.启动项目

npm start

    终端出现 node ./bin/www 表示运行成功,

    启动之后浏览器打开localhost:3000就可以访问

   

  6.分析express文件

    1.package.json 文件

    在执行npm start 等价于执行 'node ./bin/www'

    dependencies 中是依赖的包

    在 bin/www 中,首先 var app = require('../app'); 首先加载app.js文件

    

    

    app.js是整个项目的入口文件,加载依赖包,配置中间件,加载路由等,最后在www文件中启动服务

  7.额外操作,在修改js文件的时候,需要重新运行,修改后的js才会生效,可以使用 nodemon 让node.js应用自动重启

    1.全局安装 nodemon

npm install nodemon -g

    2.在项目目录下新建 nodemon.json 文件并添加下面代码   

{
"restartable": "rs",
"ignore": [
".git",
".svn",
"node_modules/**/node_modules"
],
"verbose": true,
"execMap": {
"js": "node --harmony"
},
"watch": [ ],
"env": {
"NODE_ENV": "development"
},
"ext": "js json njk css js "
}

    3.将 package.json 中的 start 修改为 nodemon ./bin/www

  以上就配置完成 nodemon ,相当于热加载

三、使用 nginx 本地服务器运行

  1.下载nginx

    http://nginx.org/en/download.html

  2.下载之后解压目录如下

    

  3.打开html文件夹,删除里面的所有内容,将打包好的dist文件夹里面的内容,全部复制到html文件夹下面

    

  4.打开conf文件夹,找到 nginx.conf 文件

    

  5.启动项目

    双击 nginx.exe

  6.浏览器输入访问地址

    localhost:8088

  

vue打包之后在本地运行,express搭建服务器,nginx 本地服务器运行的更多相关文章

  1. 本地windows下搭建git的本地服务器

    本地windows下搭建git的本地服务器 准备工作: 本地安装java环境,配置环境变量(略) 下载gitblit文件,百度一大堆 开始第一步: 减压gitblit压缩包到某个目录下,比如我在:H: ...

  2. express搭建简易web的服务器

    express搭建简易web的服务器 说到express我们就会想到nodejs,应为它是一款基于nodejs平台的web应用开发框架.既然它是基于nodejs平台的框架那么就得先安装nodejs. ...

  3. nodejs+express搭建小程序后台服务器

    本文使用node.js和express来为小程序搭建服务器.node.js简单说是运行在服务端的javascript:而express是node.js的一个Web应用框架,使用express可以非常简 ...

  4. Vue.js(15)之 json-server搭建模拟的API服务器

    json-server搭建模拟的API服务器 运行命令 npm install json-server -D 全局安装 json-server 项目根目录下创建 mock 文件夹 mock 文件夹下添 ...

  5. Linux线上与本地的httpd搭建【制作本地yum源】

    当前时间 2019-10-24-10:53:12 制作本地yum源 我用的VMware Workstation 系统环境: CentOS 7.5 首先我们先要挂载系统镜像 [root@laopa ~] ...

  6. Node:使用express搭建一个简易的服务器

    ①安装node环境 在node.js官网下载LTS长期支持版本,然后傻瓜式安装 ②查看是否安装成功 打开cmd终端,输入node -v 有版本号,则安装成功.再输入npm -v 有版本号,则npm也安 ...

  7. flask运行环境搭建(nginx+gunicorn)

    系统:CentOS7.2(阿里云ESC) 1.python版本,使用的是默认的python2.7(或者先安装python3) 2.安装nginx,yum install -y nginx 3.安装vi ...

  8. 傻瓜式搭建php+nginx+mysql服务器环境

    1.安装nginx 1.安装yum源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0. ...

  9. 搭建https+nginx服务器

    搭建https+nginx的服务器,主要是安装ngnix和使用openssl生成自签证书,并在nginx中配置的过程   一.安装环境 1.安装opnssl(ssl支持) https://www.op ...

随机推荐

  1. Zabbix如何监控Linux防火墙服务

    今天在巡检的时候,突然想到Zabbix能否监控Linux的防火墙服务呢? 显然是可以的,但是Zabbix 5下默认的模板"Template OS Linux by Zabbix agent& ...

  2. agumaster 分页方案

    本文例程下载:https://files.cnblogs.com/files/xiandedanteng/agumaster20200430-1.zip 之前的分页方案有点小瑕疵,这回修正了一下. 控 ...

  3. Docker启动失败

    报错信息: Job for docker.service failed because the control process exited with error code. See "sy ...

  4. PyCharm怎样添加Qt designer

    cmd命令检查是否安装一下工具包 不存在,用pip 命令安装 添加环境变量; QT_QPA_PLATFORM_PLUGIN_PATH    ---D:\VNConda\Lib\site-package ...

  5. mobiscroll

    https://docs.mobiscroll.com/3-2-3/jquery/calendar#!options

  6. [翻译] 发布双屏预览SKD,公布MICROSOFT 365开发者日日期

    [前置提示]:本文翻译工作尚未完工,您可以先看原文QUQ 原文标题:Announcing dual-screen preview SDKs and Microsoft 365 Developer Da ...

  7. 论文阅读:Relation Structure-Aware Heterogeneous Information Network Embedding

    Relation Structure-Aware Heterogeneous Information Network Embedding(RHINE) (AAAI 2019) 本文结构 (1) 解决问 ...

  8. [深入理解JVM虚拟机]第3章-垃圾收集器、内存分配策略

    垃圾收集器 判断对象是否需存活 回收堆 判断对象是否存活: 方法一:引用计数法.对象被引用一次就+1,当为0时回收对象.缺点:无法解决循环引用问题. 方法二:可达性分析算法.记录当前对象是否有和GC ...

  9. 阿里云docker部署mysql

    看完我的上一个博客之后,对centos系统应该有一定的了解,话不多说,接下来我们来在docker容器中部署mysql. 1.下载mysql镜像,因为本人用的5.7版本,你也可以下载最新版,都是可以的 ...

  10. spring boot 源码之SpringApplication

    run方法 run方法主要创建和初始化ConfigurableApplicationContext,在各个节点调用SpringApplicationRunListener的回调函数,在发送异常时调用用 ...