linux下的nginx部署vue-cli项目

linux下的nginx部署vue-cli项目

  • vue-cli搭建的vue项目进行打包
    • nginx下部署vue-cli项目
      • 进入到nginx的安装目录
      • 进入该路径:cd /usr/local/nginx
      • 切换到conf文件夹
      • 编辑nginx.conf
      • 重启Nginx

vue-cli搭建的vue项目进行打包

1、打开windows命令行工具
2、切换到项目的根目录下 cd zk-console
在这里插入图片描述
3、输入npm run build
linux下的nginx部署vue-cli项目_第1张图片
出现如上错误,解决方案
切换到项目的根目录下的build文件夹,打开webpack.prod.conf.js
linux下的nginx部署vue-cli项目_第2张图片查找如下代码并注释掉

  new OptimizeCSSPlugin({
      cssProcessorOptions: config.build.productionSourceMap
        ? { safe: true, map: { inline: false } }
        : { safe: true }
    }),

linux下的nginx部署vue-cli项目_第3张图片
重新npm run build命令,打包成功。出现以下样子
linux下的nginx部署vue-cli项目_第4张图片
项目的根目录下产生一个dist文件夹
linux下的nginx部署vue-cli项目_第5张图片

nginx下部署vue-cli项目

把打包后的dist文件夹放到linux下指定的文件夹下

在这里插入图片描述

进入到nginx的安装目录

whereis nginx

在这里插入图片描述

进入该路径:cd /usr/local/nginx

在这里插入图片描述
查看该文件下的文件 ls
在这里插入图片描述

切换到conf文件夹

cd conf

编辑nginx.conf

vim nginx.conf

在这里插入图片描述
linux下的nginx部署vue-cli项目_第6张图片

重启Nginx

进入nginx的安装目录下的sbin文件夹下

cd   /usr/local/nginx/sbin

重启nginx命令:

./nginx -s reload

查看nginx 的状态
ps -ef | grep nginx
在这里插入图片描述
如上图中包含master,启动成功
浏览器输入地址进行访问

你可能感兴趣的:(nginx)