• linux vue项目+npm run build + nginx


    系统

    环境

    vue   nginx

    步骤

    1、打包vue项目

    2、配置nginx

    打包vue项目

    1、项目配置   我们使用服务器的8000端口

    2、修改配置文件

    build/utils.js

    if (options.extract) {
          return ExtractTextPlugin.extract({
            use: loaders,
            fallback: 'vue-style-loader',
            publicPath: '../../'    //增加
          })
        } else {
          return ['vue-style-loader'].concat(loaders)
        }

    config/index.js

     build: {
            // Template for index.html
            index: path.resolve(__dirname, '../dist/index.html'),
    
            // Paths
            assetsRoot: path.resolve(__dirname, '../dist'),
            assetsSubDirectory: 'static',
            assetsPublicPath: './',

    3、打包

    # npm run build

    打包成功会创建dist目录

     4、上传到服务器  

    配置nginx

     4.1、进入nginx

    4.2、复制默认的配置文件default.conf  -> fengtaoconf

    # cp  default.conf fengtao.conf

    # vim fengtao.conf   修改端口 和 路径

    不行的话就使用这种

    server {
        listen 80;
        listen [::]:80;
        server_name m.yiqipingjia.com;
        
        location /medical
        {
            alias /usr/web/medicalApp/;
            index index.html index.php index.htm;
        }
        
        location /pc
        {
            alias /usr/web/medicalPc/;
            index index.html index.php index.htm;
        }
        location /business
        {
            alias /usr/web/business/;
            index index.html index.php index.htm;
        }
        location /hr     ## vue pro
        {
            alias   /usr/web/hr;
            try_files   $uri $uri/ @router;
            index  index.html;
        }
    
    }

    5、有的服务器还需控制台开启端口

    6、防火墙开启端口

    # firewall -cmd  --zone=public  --add-port=8000/tcp -permanent    //开启端口

    # systemctl  restart firewalld.service   // 重启firewall

    访问

  • 相关阅读:
    spring security5.0源码导入idea
    汇编学习笔记(13)
    汇编学习笔记(12)
    汇编学习笔记(11)
    汇编学习笔记(10)-IO端口与指令
    汇编学习笔记(9)-汇编程序的基本语法(NASM)
    汇编学习笔记(8)-IDA+VMware调试MBR
    汇编学习笔记(7)-NASM环境搭建(nasm with vs2017)
    汇编学习笔记(6)-从MASM至NASM
    汇编学习笔记(4)-伪指令(MASM)
  • 原文地址:https://www.cnblogs.com/shuangzikun/p/linux_vue_build.html
Copyright © 2020-2023  润新知