美文网首页
(三)webpack前端项目的打包部署

(三)webpack前端项目的打包部署

作者: MrSwilder | 来源:发表于2020-02-22 23:01 被阅读0次

一、打包配置

在vue-cli@4中打包直接用npm run build会出现两个问题:
一是会出现index.html中的引号的问题,二是会出现图片找不到的问题
因此需要进行一些配置:

1)config>>index.js>>build下配置: 图片.png
2)build>>webpack.prod.conf.js下
removeAttributeQuotes: false//(解决引号的问题)

,同时

from: path.resolve(__dirname, '../static'),

如图:


图片.png
图片.png

3)build>>utils.js下

 publicPath: '../../',

如图:


图片.png

2.部署

运行npm run build 即可生成文件夹,拷贝到服务器根目录下即可访问


图片.png

3.问题

在js代码中用到的一些图片的路径不能写相对路径
如:在html代码中:

<img src="./../../static/image/logo.png"/>

这样写相对路径是可以识别的
但是在js代码中需要写绝对路径:如


图片.png

如果写成相对路径,即:

./../../static/image/hotel.png

则无法识别

相关文章

  • (三)webpack前端项目的打包部署

    一、打包配置 在vue-cli@4中打包直接用npm run build会出现两个问题:一是会出现index.ht...

  • 2019-04-01

    前端项目打包部署 通过vue-cli和webpack构建的项目体积一般都较大,在生产环境下,需要进行打包部署。 1...

  • webpack学习笔记

    学习目的 学习前端构建化工具 webpack,能熟练掌握 并使用 webpack 对项目进行打包优化。 ...

  • docker部署前端和后端打包程序

    docker部署前端vue打包程序、后端java打包程序。前端vue打包后部署在nginx容器,后端部署在jdk8...

  • vue-cli 2搭建前端项目

    目前主流的前端开发框架有React、Angular和Vue。随着webpack等工具的兴起,前端项目的构建和打包开...

  • 13 production模式打包自带优化

    第4章 webpack优化 webpack是一个打包工具,目的是进行前端构建的,也就是前端工程化,就有一个很重要的...

  • 前端微服务化解决方案6 - 构建与部署

    微前端打包构建 微前端项目的打包,是有一些需要注意的点以webpack为例: amd模块 在之前的文章,我们有提到...

  • Webpack2中的NamedModulesPlugin与Has

    要讨论Webpack 2中新增的这两个plugin的功能,还要先从使用Webpack打包的项目的前端资源缓存方案说...

  • 处理index.html缓存问题

    前端使用webpack打包后 文件名是可以配置加入hash值,来保证每次打包后的文件名不一样,有效的应对部署新版...

  • vue扩展相关

    一、概念 Webpack   Webpack是一个前端打包工具,前端代码为什么要打包呢?因为单页应用程序中用到很多...

网友评论

      本文标题:(三)webpack前端项目的打包部署

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