Vue--vue项目部署--1.本地Windows10运行,使用nginx运行vuecli

4 篇文章 0 订阅

vue项目部署–本地Windows10运行,使用nginx运行vuecli

  1. 本地Windows10运行(本篇)
  2. 服务器Linux运行
  3. 设置自动部署

1.环境、工具

工具版本
npm在这里插入图片描述
node在这里插入图片描述
vue-cli在这里插入图片描述
VScode(编辑代码)在这里插入图片描述
sublime_text(编辑配置文件)在这里插入图片描述
nginx(项目运行)在这里插入图片描述

文件目录,如过一下使用到路径问题,可根据此表格查看我各个文件目录

文件目录具体位置(本地)
vue项目路径E:\work-Vue\demo02-20.1.14
nginx服务路径E:\work-www\nginxS\nginx-1.17.9

2.步骤概述

  1. 将vue项目打包成dist(默认)文件夹
  2. 通过工具将dist文件夹运行起来
  3. 将dist文件夹移动,测试上传后是否能启动

3.详细步骤

1.项目打包成dist文件夹

项目打包非常简单,网上有许多教程,本文不做详细解释
代码

npm run build

打包成功后生成dist文件夹(默认)
在这里插入图片描述
打开vue项目目录,可找到打包文件夹
在这里插入图片描述
打包后文件夹内容
在这里插入图片描述
在这里插入图片描述

2.使用nginx运行项目

通过网址http://nginx.org/en/download.html下载nginx,
我下载的版本是当前最新版1.17.9,
在这里插入图片描述
下载完成后,解压安装到nginx目录E:\work-www\nginxS
解压完成截图
在这里插入图片描述
解压文件内容
注:使用cmd启动服务时,需进入此文件夹,否则会报错找不到nginx
在这里插入图片描述

3.修改配置文件

当期使用默认配置文件,待项目运行成功后,再配置按照项目区分
通过sublime工具打开文件nginx目录/conf/nginx.conf
在这里插入图片描述
跟在serve后面新建个serve

在这里插入图片描述
注:
1.其中E:\work-Vue\demo02-20.1.14\dist为vue项目打包
2.index配置为out/index.html是因为我index.html放到了out/文件夹下
3.本文件夹文身有serve,我未做修改,这个serve和原有的并级

  server {
      listen       8088;
      server_name  127.0.0.1;

      location / {
          root E:\work-Vue\demo02-20.1.14\dist;
          index  out/index.html;
          try_files $uri $uri/ index.html;
      }
  }

项目启动成功在这里插入图片描述

4.通过载入其他配置文件,启动项目

避免项目过多,配置杂乱,使用include根据项目引入配置
在这里插入图片描述
引入代码,将所有domainS文件夹下,conf后缀的文件载入配置
注:
1.此处include位置无要求,但应放到http层下
2.通过搜索include,可找到本身原有配置include mime.types;可将其放到此处下一行,便于查看
3.domainS为新建文件夹名称,无要求,但是不能取名单个字母(我使用d做文件夹名称时,引用不到子配置文件)
4.记得注释新添加的serve,注释文件使用#符号

include domainS/*.conf;

5.新建配置文件(单个项目配置文件)

新建单个项目配置文件chat.conf
在这里插入图片描述
编辑内容(同上级配置文件serve),本文只有一个本项目serve
在这里插入图片描述
启动项目成功

6.将项目文件dist移入nginx

打包目录E:\work-Vue\demo02-20.1.14\distdist文件夹
移入nginx存放项目目录E:\work-www\nginxS\nginx-1.17.9\html,并重命名为vueS
在这里插入图片描述
chat.conf配置修改路径为html/vueS
在这里插入图片描述
通过cmd启动项目,成功

4.cmd对nginx操作

启动
start nginx
停止
nginx -s quit
nginx -s stop
重启
nginx -s reload

5.借鉴学习博客

因查阅太多,用云笔记整理
链接:http://note.youdao.com/noteshare?id=1828c7802bb0d276e5bc2e9bc2e0ee8d&sub=E5C5985999B34418958F13869A0C7EE3

6.启动vue项目的三种方式

  1. nginx启动
  2. Tomcat启动
  3. express启动
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue CLI 4项目部署到服务器的其他目录下,可以按照以下步骤进行操作: 1. 首先,确保服务器已经安装了Node.js和npm。 2. 在本地开发环境中,使用Vue CLI 4创建一个新的Vue项目。可以通过在终端中运行以下命令来完成: ``` vue create my-project ``` 根据提示选择需要的特性和配置,创建一个新的Vue项目。 3. 进入项目目录: ``` cd my-project ``` 4. 在本地终端中,在my-project项目运行以下命令进行构建: ``` npm run build ``` 这将生成一个dist目录,其中包含了构建后的所有静态文件。 5. 将dist目录中的所有文件上传到服务器的目标目录。 可以使用FTP工具,如FileZilla,将dist目录中的文件上传到服务器的目标目录中。 6. 在服务器中安装一个基本的HTTP服务器。 可以使用Nginx或Apache等HTTP服务器将静态文件提供给客户端。确保服务器已经安装并正确配置。 7. 配置HTTP服务器以提供Vue项目的静态文件。 对于Nginx服务器,可以在Nginx的配置文件中添加以下配置: ``` server { listen 80; server_name your-domain.com; root /path/to/your/target-directory; index index.html; location / { try_files $uri $uri/ /index.html; } } ``` 将"your-domain.com"替换为你的域名,将"/path/to/your/target-directory"替换为你的目标目录。 8. 保存配置文件并重新启动HTTP服务器。 对于Nginx服务器,可以通过运行以下命令重新加载配置: ``` sudo service nginx reload ``` 这样就完成了将Vue CLI 4项目部署到服务器其他目录下的过程。 以上是将Vue CLI 4项目部署到服务器其他目录下的简要步骤。你可以通过适当调整和配置来满足你的具体要求和服务器环境。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值