vue 自建的css文件打包后找不到

19 篇文章 0 订阅
订阅专栏
5 篇文章 0 订阅
订阅专栏
文章讲述了在Vue项目打包过程中,由于src文件夹会被重命名,导致外部引用的CSS和JS可能找不到。因此,建议将全局CSS和JS放置在与index.html同级的public文件夹下,使用/路径引用,以确保打包后资源能正确加载。
摘要由CSDN通过智能技术生成

在vue打包的时候,src文件夹里的东西都会被打包重命名,所以如果在index.html里引用了位于src里的文件,比如css或js就会找不到,如下:

打包以后,没有src文件夹,assets也没有这几个css:

所以不要把全局css或js放在src里,要放在和index.html同一目录下的public里,public里的一切都会保留,可以建个文件夹,比如static,也可以不建,如下:



这样打包以后,static文件夹和里面的css文件都会保留:


另外要注意:index.html里,href要写成 /,不要写成 ./
如: href="/static/reset.css"

https://www.codenong.com/cs109675906/

nginx 部署 vue 项目不到js css文件的解决方法
09-29
主要介绍了nginx 部署 vue 项目不到js css文件的解决方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
解决Vue打包上线之后部分CSS不生效的问题
10-16
今天小编就为大家分享一篇解决Vue打包上线之后部分CSS不生效的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
vue-cli设置mode环境变量打包之后没有CSS文件
yuanqi3131的博客
12-29 1307
如下图设置了–mode xxb之后打包,只有js,img等文件夹却没有CSS文件夹。
vue2/3解决项目打包后本地图片等资源不到的问题导致vite 打包报错:Error: [vite]: Rollup failed to resolve import “***/style/inde
最新发布
m0_64974617的博客
07-23 458
,(导入图片导致打包报错的模块,各位网友可以到自己报错信息,里面有报错模块名字,填写上去即可,如果有多个模块报错,可以用数组方式 例如:external: ["avatar","user","login"])发现是UserAvater.vue文件中引入了import avatar from '@/assets/default.png',导入本地图片发生的报错。在一个vue项目中,开发环境正常运行,没想到打包的时候提示报错。添加完成后,打包成功。
Vue 项目打包之后,CSS 不到问题
空晓天
01-23 8673
Vue 项目打包之后,CSS 不到问题 记录日常开发中遇到的 坑 问题:我把vue项目打包之后放在本地的web环境下可以正常显示,但是我放到 nginx 服务器之后,不到 css 文件,当时配置如下图 解决办法: 我将 打包的路径从 ‘/v4/’ 改成 ‘./’ 就可以了,在web环境上上,可以放在任何文件下都可以,只要把站点的运行路径指向该文件夹就好 这是我的一种解决办法,如果大家还有什么解决办法,可以在下方留言哦嘻嘻 ......
vue项目打包后出现css文件路径不到
javaScript_want的博客
09-04 5572
vue项目打包后默认是绝对路径项目的根目录下: 将绝对路径改为相对路径: css样式中导入的图片不到打包后默认会生成map文件:改成false将不生成map文件减少文件大小 ...
vue项目中打包编译后,CSS样式【-webkit-box-orient: vertical】打包丢失问题
10-08 711
最近在做vue项目的时候页面处理多行文本样式时用到了-webkit-box-orient: vertical这个属性,本地跑项目没问题,但是打包放到服务器后发现这个属性丢失了。如下图: 后来在网上查了一下,发现可能是optimize-css-assets-webpack-plugin这个插件的问题,导致打包时这个属性和注释混在了一起(个人猜测),其实解决办法很简单,只需要在这...
vue打包编译后不到css中的图片
changyandou2020的博客
09-07 587
vue打包编译后不到css中的图片
详谈vue+webpack解决css引用图片打包不到资源文件的问题
01-19
但打完包出来的页面却报不到资源的错误。 查了一下原因,css引入图片再打包后,style-loader无法设置自己的publicPath,于是我改变了ExtractTextPlugin的css路径publicPath。 if (options.extract) { retur
vue cli3.0打包上线静态资源不到路径的解决操作
10-15
在使用 Vue CLI 3.0 进行项目打包时,可能会遇到静态资源(如图片、CSS、JavaScript 文件等)不到路径的问题。这个问题通常出现在部署到服务器后,因为本地开发环境与线上环境的资源路径不同。以下是如何解决这个...
新版本vue-cli打包之后没有css文件
qq_30351747的博客
06-21 387
新版本vue-cli打包之后没有css文件
vue打包项目依赖文件丢失CSS/JS/图片打不开问题)
从入门到放弃
08-11 2998
我们先解决cssjs 依赖文件不到的问题: 首先我们到项目工程文件夹下的config ===> index.js 之后我们到build对象的assetsPublicPath build: { // Template for index.html index: path.resolve(__dirname, '../dist/index.html'), // Paths assetsRoot: path.resolve(__...
vue打包后导致css属性值丢失的问题如何处理?
湖北太米网络科技有限公司
11-01 1031
当使用Vue进行打包时,有时可能会出现CSS属性值丢失的问题。这通常是由于CSS的压缩和优化过程导致的。下面是一些可能的解决方案:关闭CSS的压缩和优化:在Vue的配置文件(vue.config.js)中,你可以通过添加以下配置来关闭CSS的压缩和优化:module.exports = { css: { ext...
vue 打包 码云 pages服务 显示不到css js
www_lyh_624的博客
03-28 819
踩坑系列:webpack打包后,css文件样式都消失了
小锋QQmm~~的香蕉乐园
10-21 4596
我在查看webpack文档学习的时候,发现打包css文件及样式都没有了,但是一开始学习的时候没有这个问题的。 经过一番排查发现有一个坑,就是当webpack.config.js里面的mode为production时,如果webpack设置了tree-shaking导致把css摇树摇跑了,郁闷啊~~ webpack的tree-shaking就是在package.json的sideEffects进行设置,我当时就是设置为sideEffects:false的。 然后我将sideEffects设置为如下,问题就解
vue项目打包后页面出现空白,css / js 文件访问不到
TVM的博客
10-29 3046
打包前在本地跑起来都没什么问题,但是打包之后dist扔到线上就访问不到,显示空白,有的css / js文件还显示404,访问不到. 首先,确认你的访问路径是对的 其次,将项目中config/index.js中 默认生成的assetsPublicPath只有/ , 前面加个 . 就好了 ...
Vue自建css文件打包不到的解决方式
lijiabin102的博客
11-13 1897
vue打包的时候,src文件夹里的东西都会被打包重命名,所以如果在index.html里引用了位于src里的文件,比如cssjs就会不到,如下: 打包以后,没有src文件夹,assets也没有这几个css: 所以不要把全局cssjs放在src里,要放在和index.html同一目录下的public里,public里的一切都会保留,可以建个文件夹,比如static,也可以不建,如下: 这样打包以后,static文件夹和里面的css文件都会保留: 另外要注意:index.html里,href要
Vue打包的项目在本地无法访问,提示不到文件
qq_33788609的博客
06-11 6410
1.打开项目文件夹。到config文件夹里的index.js文件中的build对象,将assetsPublicPath中的“/”,改为“./”。 2.router文件下面的index.js路由配置文件不要配置mode: “history”(不用配置这个属性) 3.修改config里面的index.js里面的productionSourceMap为false,默认情况是true(true代表打包环...
Vue打包后,css引入的图片等资源不到路径的问题
热门推荐
weixin_40402192的博客
05-10 1万+
Vue在npm run dev的时候,图片背景图等正常显示,npm run build后,报错,提示图片不到。原因: npm run dev时候,加载资源是绝对路径,         npm run build时候,加载资源是相对路径,且文件目录已改变。 默认情况下为:      index.html       static       | --img           | --图片.jpg...
vue项目打包上线报错,不到jscss文件
04-04
出现这种情况,可能是因为打包时路径配置不正确,导致文件无法访问。以下是一些可能的解决方案: 1.检查打包后生成的index.html文件中引用的jscss文件路径是否正确。 2.在Vue的配置文件vue.config.js中,可以设置publicPath,将其设置为服务器上文件的路径,如: ``` module.exports = { publicPath: '/my-app/' }; ``` 3.如果使用了路由,需要在路由配置中添加base属性,如: ``` const router = new VueRouter({ mode: 'history', base: '/my-app/', routes: [...] }) ``` 4.确保服务器的文件目录结构正确,即打包后生成的文件在正确的位置。 5.如果使用了CDN,需要在index.html文件中添加相应的CDN链接。 这些解决方案可能会有所不同,具体需要根据具体情况进行调整和修改。
写文章

热门文章

  • Spring boot @Value注解详解 27832
  • org.springframework.web.client.ResourceAccessException: I/O error on POST request for “http://..“ 22765
  • java8 list.sort 排序 19833
  • CentOS7 的yum update命令 19034
  • Spring Security Oauth2配置类AuthorizationServerConfigurerAdapter 17991

分类专栏

  • vue 19篇
  • css 5篇
  • CentOS 19篇
  • DotNet 3篇
  • JavaScript 20篇
  • Java 31篇
  • Docker 14篇
  • Jenkins 7篇
  • Mysql 10篇
  • git 6篇
  • Spring 54篇
  • nginx 3篇
  • nodejs 3篇
  • Maven 11篇
  • iOS 15篇
  • 其他 3篇
  • Mac 2篇
  • nacos 3篇
  • android 2篇
  • mongodb
  • Idea 2篇
  • Harbor 1篇
  • redis 2篇
  • 网络 1篇
  • DB 1篇
  • 硬件
  • 存储 1篇

最新评论

  • el-table 自动滚动到对应的行

    m0_54551153: 翔文以后别贴出来

  • Vue 字符串中加多个空格

    晚安钠: 感谢!解决了困扰我多年的问题表情包

  • UITextView自定义文字属性后 光标自动跳到末尾的问题

    ChinSann: 感谢楼主的方案解决了问题,我发现在iOS16,17上就不会有这个问题

  • idea新建的Module Maven projects need to be imported

    云昌鸟: 方法三里面直接在pom里下载jar包的话点哪个呀

  • span \n 换行

    havdshjs: 谢谢博主,有用的

最新文章

  • 多行文本超出显示省略号
  • css定位属性position:fixed
  • Chrome升级到120版本后VUE项目无法使用SourceMap
2024年2篇
2023年8篇
2021年102篇
2020年74篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

深圳坪山网站建设公司北京网站关键词百度优化网站百度优化排名低怎么办塔城网站优化排名贵阳正规的网站关键词优化深圳北易信息网站优化网站优化怎么弄做网站优化常用工具优化网站百度排名效果金水区网站搭建优化网站seo关键词优化软件巩义外贸网站优化哪家有名福州网站优化和推广汕头做网站优化公司网站产品优化鸭云速捷真诚徐汇区专业网站优化方案定制网站应该优化附近网站优化推广公司百度移动网站排名优化鄂州外包网站优化价格大连搜索网站优化巢湖个人网站优化电话安徽网站优化平台临沂优化网站界面大塘网站优化入门赤峰关键词网站优化排名上海虹口网站优化推广长沙市营商环境优化事务中心网站网站优化结论网站单词优化讲解网站栏目怎么优化香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

深圳坪山网站建设公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化