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 相关文章推荐
js螺旋动画效果的具体实例
Nov 15 Javascript
jQuery的live()方法对hover事件的处理示例
Feb 27 Javascript
js实现具有高亮显示效果的多级菜单代码
Sep 01 Javascript
深入学习JavaScript对象
Oct 13 Javascript
ES6的新特性概览
Mar 10 Javascript
JS中使用apply方法通过不同数量的参数调用函数的方法
May 31 Javascript
深入理解jquery中extend的实现
Dec 22 Javascript
js仿QQ邮箱收件人选择与搜索功能
Feb 10 Javascript
js基于myFocus实现轮播图效果
Feb 14 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
Sep 19 Javascript
微信小程序实现文字从右向左无限滚动
Nov 18 Javascript
JavaScript实现打砖块游戏
Feb 25 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
Yii实现Command任务处理的方法详解
2016/07/14 PHP
PHP中的日期时间处理利器实例(Carbon)
2017/06/09 PHP
php + WebUploader实现图片批量上传功能
2019/05/06 PHP
ASP SQL防注入的方法
2008/12/25 Javascript
javascript 读取XML数据,在页面中展现、编辑、保存的实现
2009/10/27 Javascript
innerHTML 和 getElementsByName 在IE下面的bug 的解决
2010/04/09 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
javascript教程:关于if简写语句优化的方法
2014/05/17 Javascript
javascript在当前窗口关闭前检测窗口是否关闭
2014/09/29 Javascript
Nodejs实现的一个静态服务器实例
2014/12/06 NodeJs
jQuery中last()方法用法实例
2015/01/06 Javascript
jQuery的几个我们必须了解的特点
2015/05/03 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
jQuery属性选择器用法示例
2016/09/09 Javascript
js拖拽功能实现代码解析
2016/11/28 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
[05:20]2018DOTA2亚洲邀请赛主赛事第三日战况回顾 LGD率先挺进胜者组决赛
2018/04/06 DOTA
Python探索之自定义实现线程池
2017/10/27 Python
深入浅析Python中的yield关键字
2018/01/24 Python
python 读取DICOM头文件的实例
2018/05/07 Python
Python+OpenCV+图片旋转并用原底色填充新四角的例子
2019/12/12 Python
python 实现提取log文件中的关键句子,并进行统计分析
2019/12/24 Python
python标准库os库的函数介绍
2020/02/12 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
Django model.py表单设置默认值允许为空的操作
2020/05/19 Python
Django web自定义通用权限控制实现方法
2020/11/24 Python
纯css3使用vw和vh实现自适应的方法
2018/02/09 HTML / CSS
美国在线购买空气净化器、除湿器、加湿器网站:AllergyBuyersClub
2021/03/16 全球购物
学生档案自我鉴定
2013/10/07 职场文书
工作评语大全
2014/04/26 职场文书
车辆年审委托书范本
2014/09/18 职场文书
学习党史心得体会2016
2016/01/23 职场文书
导游词之江苏同里古镇
2019/11/18 职场文书