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 相关文章推荐
AppBaseJs 类库 网上常用的javascript函数及其他js类库写的
Mar 04 Javascript
深入理解JavaScript系列(12) 变量对象(Variable Object)
Jan 16 Javascript
js获取系统的根路径实现介绍
Sep 08 Javascript
JavaScript基础函数整理汇总
Jan 30 Javascript
微信小程序-图片、录音、音频播放、音乐播放、视频、文件代码实例
Nov 22 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
Vue分页组件实例代码
Apr 17 Javascript
vue数据操作之点击事件实现num加减功能示例
Jan 19 Javascript
vue项目出现页面空白的解决方案
Oct 31 Javascript
vue data引入本地图片的两种方式小结
Nov 13 Javascript
vue如何在项目中调用腾讯云的滑动验证码
Jul 15 Javascript
js闭包的9个使用场景
Dec 29 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
使用adodb lite解决问题
2006/12/31 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
php实现比较全的数据库操作类
2015/06/18 PHP
php 问卷调查结果统计
2015/10/08 PHP
解决php 处理 form 表单提交多个 name 属性值相同的 input 标签问题
2017/05/11 PHP
php微信开发之音乐回复功能
2018/06/14 PHP
PHP parse_ini_file函数的应用与扩展操作示例
2019/01/07 PHP
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
解析Jquery取得iframe中元素的几种方法
2013/07/04 Javascript
jQuery中empty()方法用法实例
2015/01/16 Javascript
用javascript实现自动输出网页文本
2015/07/30 Javascript
一不小心就做错的JS闭包面试题
2015/11/25 Javascript
jquery+php实现滚动的数字特效
2015/11/29 Javascript
基于JSON格式数据的简单jQuery幻灯片插件(jquery-slider)
2016/08/10 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
js将字符串中的每一个单词的首字母变为大写其余均为小写
2017/01/05 Javascript
vuejs绑定class和style样式
2017/04/11 Javascript
vue.js全局API之nextTick全面解析
2017/07/07 Javascript
微信小程序实现图片放大预览功能
2020/10/22 Javascript
Vue中 v-if 和v-else-if页面加载出现闪现的问题及解决方法
2018/10/12 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
python中字符串变二维数组的实例讲解
2018/04/03 Python
python实现决策树分类
2018/08/30 Python
使用python 打开文件并做匹配处理的实例
2019/01/02 Python
基于多进程中APScheduler重复运行的解决方法
2019/07/22 Python
Python DataFrame一列拆成多列以及一行拆成多行
2019/08/06 Python
Python通过2种方法输出带颜色字体
2020/03/02 Python
使用Nibabel库对nii格式图像的读写操作
2020/07/01 Python
python如何调用php文件中的函数详解
2020/12/29 Python
你懂得怎么写自荐信吗?
2013/12/27 职场文书
经典广告词大全
2014/03/14 职场文书
农村党支部书记四风问题个人对照检查材料
2014/09/21 职场文书
2014年大学教师工作总结
2014/12/02 职场文书
护士个人年度总结范文
2015/02/13 职场文书
微软官方消息,在 2023 年 4 月 11 日之后微软将不再为 Office 2013 和 Skype for Business 2015 提供安全更新
2022/04/21 数码科技