vue在index.html中引入静态文件不生效问题及解决方法


Posted in Javascript onApril 29, 2019

本文针对的是Vue小白,不喜勿喷,谢谢

出现该问题的标志如下

控制台warning(Resource interpreted as Stylesheet but transferred with MIME type text/html)

vue在index.html中引入静态文件不生效问题及解决方法

出现的原因及解决办法

第一种可能出现原因就是引入的静态文件在src文件夹内,这种的解决办法就是把资源引入静态资源的目录static

第二种可能出现的原因就是有单独的静态资源目录但是名字不叫static,这种的解决办法更改配置文件,把对应的几个配置文件内的static更改为你自己所创建的静态资源目录,由于网上大多教程所改的地方都不够完全,还是会出现该问题,所以这也是今天为什么要写这篇文章的原因。

需要更改的有3个文件,分别是config文件夹下的index.js,build文件夹下的webpack.dev.conf.jswebpack.prod.conf.js

假如你的静态资源文件夹叫public,和src文件夹同级,需要修改的如下

1. index.js

dev: {
  assetsSubDirectory: 'public',//原本是static,现在改为public
  assetsPublicPath: `/${name}/`,
  ...
 build: {
  index: path.resolve(__dirname, '../dist/index.html'),
  assetsRoot: path.resolve(__dirname, '../dist'),
  assetsSubDirectory: 'public',//原本是static,现在改为public

2. webpack.dev.conf.js

// copy custom static assets
  new CopyWebpackPlugin([
   {
    //下面原本是static,现在改为public
    from: path.resolve(__dirname, '../public'),
    to: config.build.assetsSubDirectory,
    ignore: ['.*']
   }
  ])

3. webpack.prod.conf.js

// copy custom static assets
  new CopyWebpackPlugin([
   {
    //下面原本是static,现在改为public
    from: path.resolve(__dirname, '../public'),
    to: config.dev.assetsSubDirectory,
    ignore: ['.*']
   }
  ])

总结

以上所述是小编给大家介绍的vue在index.html中引入静态文件不生效问题及解决方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Javascript 相关文章推荐
JavaScript国旗变换效果代码
Aug 13 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
Nov 14 Javascript
JSP跨iframe如何传递参数实现代码
Sep 21 Javascript
jscript读写二进制文件的方法
Apr 22 Javascript
轻松学习jQuery插件EasyUI EasyUI创建树形菜单
Nov 30 Javascript
JS常见问题之为什么点击弹出的i总是最后一个
Jan 05 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
Jun 22 Javascript
JS验证码实现代码
Sep 14 Javascript
vue中子组件传递数据给父组件的讲解
Jan 27 Javascript
js使用文件流下载csv文件的实现方法
Jul 15 Javascript
vue 父组件通过v-model接收子组件的值的代码
Oct 27 Javascript
Vue extend的基本用法(实例详解)
Dec 09 Javascript
微信小程序传值以及获取值方法的详解
Apr 29 #Javascript
小程序封装wx.request请求并创建接口管理文件的实现
Apr 29 #Javascript
详解JavaScript实现动态的轮播图效果
Apr 29 #Javascript
Node.js如何优雅的封装一个实用函数的npm包的方法
Apr 29 #Javascript
实现elementUI表单的全局验证的方法步骤
Apr 29 #Javascript
深入浅析Vue 中 ref 的使用
Apr 29 #Javascript
详解微信小程序实现跑马灯效果(附完整代码)
Apr 29 #Javascript
You might like
遍历指定目录下的所有目录和文件的php代码
2011/11/27 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
微信API接口大全
2015/04/15 PHP
php数据访问之查询关键字
2016/05/09 PHP
Asp.net下使用Jquery Ajax传送和接收DataTable的代码
2010/09/12 Javascript
jQuery.query.js 取参数的两点问题分析
2012/08/06 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
Jquery 1.9.1源码分析系列(十二)之筛选操作
2015/12/02 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
JQuery插件Marquee.js实现无缝滚动效果
2016/04/26 Javascript
JavaScript使用forEach()与jQuery使用each遍历数组时return false 的区别
2016/08/26 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
微信小程序 实战实例开发流程详细介绍
2017/01/05 Javascript
vue父子组件的数据传递示例
2017/03/07 Javascript
Vue组件中slot的用法
2018/01/30 Javascript
vue中如何实现后台管理系统的权限控制的方法示例
2018/09/19 Javascript
[44:40]2018DOTA2亚洲邀请赛3月30日 小组赛A组Liquid VS OG
2018/03/31 DOTA
Python 文件操作之读取文件(read),文件指针与写入文件(write),文件打开方式示例
2019/09/29 Python
Python异常原理及异常捕捉实现过程解析
2020/03/25 Python
Python2.x与3​​.x版本有哪些区别
2020/07/09 Python
Python扫描端口的实现
2021/01/25 Python
详解使用CSS3的@media来编写响应式的页面
2017/11/01 HTML / CSS
自我评价是什么
2014/01/04 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
浪漫婚礼主持词
2014/03/14 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
模范班主任事迹材料
2014/12/17 职场文书
年底个人总结范文
2015/03/10 职场文书
开会通知
2015/04/20 职场文书
毕业论文致谢词
2015/05/14 职场文书
离婚案件答辩状
2015/05/22 职场文书
涨工资申请书应该怎么写?
2019/07/08 职场文书
Sql-Server数据库单表查询 4.3实验课
2021/04/05 SQL Server
Appium中scroll和drag_and_drop根据元素位置滑动
2022/02/15 Python
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python