四、部署简单的Vue前端

四、部署简单的Vue前端

Vue 3 的安装

\$ sudo apt install git # 安装前置依赖.
\$ sudo apt install nodejs npm # 安装npm包管理器.
\$ sudo npm install -g @vue/cli # 全局安装 vue,这里我漏了一句,我忏悔.
\$ vue --version #验证版本.
@vue/cli 5.0.9 # 显示这个代表安装成功.

部署Vue默认项目

\$ cd ~ # 跳转到家目录.
\$ mkdir vueWorkSpace # 创建项目目录.
\$ cd vueWorkSpace
\$ vue create first
🎉  Successfully created project first. # 出现这一行代表创建默认Vue前端文件结构成功.
\$ cd first # 进入前端项目根目录, 可以这里面修改或添加你的前端页面.
\$ npm run build # 打包.
# 出现下面两行代表打包成功.
 DONE  Build complete. The dist directory is ready to be deployed.
 INFO  Check out deployment instructions at https://cli.vuejs.org/guide/deployment.html

 \$ ls
 babel.config.js  jsconfig.json  package.json       public     src
dist             node_modules   package-lock.json  README.md  vue.config.js
# 这个dist就是打包好的文件.
\$ cd dist 
\$ sudo mkdir -p /var/www/first/dist # 在www目录创建项目文件夹.
\$ sudo cp -r ./ /var/www/first/dist # 复制一份dist文件夹到 www 路径.
\$ sudo vim +40 /etc/nginx/sites-enabled/default # 编辑配置文件,找到40行附近.
    41          # root /var/www/html; # 注释掉原来的配置.
    42          root /var/www/first/dist; # 改成自己的.
:wq # 保存退出.
\$ sudo nginx -t # 这里漏了 -t 我忏悔,再一次.
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
# 测试成功.
\$ sudo nginx -s reload # 重载nginx服务.

验证

打开浏览器,在地址栏输入服务器的公网ip,如 76.54.32.1,回车:

部署Vue3默认前端页面

部署Vue3默认前端页面

使用社交账号登录

  • Loading...
  • Loading...
  • Loading...
  • Loading...
  • Loading...