美文网首页
vue-cli项目部署到nginx学习笔记

vue-cli项目部署到nginx学习笔记

作者: wu0228 | 来源:发表于2021-12-08 16:27 被阅读0次

    相关命令行:

    查看nginx进程:ps aux | grep nginx;

    查看nginx的安装位置:whereis nginx;

    vue-cli 打包 部署

    IIS

    nginx

    less

    rem

    ------------------------------------

    router

    安装vue项目:

    0. npm install vue-cli -g

    1. vue  init webpack  本地工程名称

    2. npm run dev

        npm run build

    Home.vue

    News.vue

    Apache:

    在项目根目录里面

    .htaccess

    <IfModule mod_rewrite.c>

      RewriteEngine On

      RewriteBase /

      RewriteRule ^index\.html$ - [L]

      RewriteCond %{REQUEST_FILENAME} !-f

      RewriteCond %{REQUEST_FILENAME} !-d

      RewriteRule . /index.html [L]

    </IfModule>

    nginx:

    gcc-c++

    ps aux | grep nginx 查看进程

    whereis nginx 查看nginx安装地儿

    安装nginx:

    yum install nginx 安装稀碎,后期如果想配置,简直要死

    源码 √

    1. wget -c http://nginx.org/download/nginx-1.13.8.tar.gz

    2. 解压

        tar -zxvf nginx -1.xxxx

    3. 切入目录里面 配置

        ./configure 使用默认配置

    4. 编译、安装

        make && make install

    5. 启动nginx

        cd /usr/local/nginx/sbin

    ./nginx 启动nginx

    打包压缩 zip

    rz ...

    unzip  xxxx

    让vue项目能看到:

    简单配置 nginx.conf

    cd /usr/local/nginx/conf

    重启nginx:

    记得切到sbin里面

    ./nginx -s reload

    SPA项目:

    记得配置 rewrite:

    try_files $uri $uri/ /index.html;

    -----------------------------------------------------------

    vue手机:

    1. rem

    px2rem-loader

    build/utils.js

    cssLoaders:

    const px2remLoader = {

        loader: 'px2rem-loader',

        option:{

          remUnit:40

        }

      }

    应用:

    2. 手机端测试

    必须访问电脑ip地址, 确保手机和pc处于同一个网段

    config/index.js

    host:'0.0.0.0',

    disableCheckHost:true   这句话不必要加

    51mmr.net/vue/xxxx

    相关文章

      网友评论

          本文标题:vue-cli项目部署到nginx学习笔记

          本文链接:https://www.haomeiwen.com/subject/qcgqxctx.html