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 相关文章推荐
Prototype最新版(1.5 rc2)使用指南(1)
Jan 10 Javascript
驱动事件的addEvent.js代码
Mar 27 Javascript
多浏览器兼容性比较好的复制到剪贴板的js代码
Oct 09 Javascript
关于递归运算的顺序测试代码
Nov 30 Javascript
jquery实现树形二级菜单实例代码
Nov 20 Javascript
JS实现自适应高度表单文本框的方法
Feb 25 Javascript
Javascript数组Array方法解读
Mar 13 Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 Javascript
JS根据生日月份和日期计算星座的简单实现方法
Nov 24 Javascript
ES6中class类用法实例浅析
Apr 06 Javascript
jQuery导航条固定定位效果实例代码
May 26 jQuery
关于js陀螺仪的理解分析
Apr 11 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
我的论坛源代码(七)
2006/10/09 PHP
php生成随机字符串可指定纯数字、纯字母或者混合的
2014/04/18 PHP
php中Array2xml类实现数组转化成XML实例
2014/12/08 PHP
PHP实现的mysql读写分离操作示例
2018/05/22 PHP
laravel框架创建授权策略实例分析
2019/11/22 PHP
基于Jquery的开发个代阴影的对话框效果代码
2011/07/28 Javascript
使用jquery+CSS实现控制打印样式
2014/12/31 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
详细解读JavaScript的跨浏览器事件处理
2015/08/12 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
限制复选框最多选择项的实现代码
2016/05/30 Javascript
D3.js实现文本的换行详解
2016/10/14 Javascript
JavaScript数据结构中串的表示与应用实例
2017/04/12 Javascript
js移动端图片压缩上传功能
2020/08/18 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
JS实现的获取银行卡号归属地及银行卡类型操作示例
2019/01/08 Javascript
微信小程序实现轨迹回放的示例代码
2019/12/13 Javascript
[01:19:46]EG vs Secret 2019国际邀请赛淘汰赛 胜者组 BO3 第二场 8.21.mp4
2020/07/19 DOTA
详解Python中__str__和__repr__方法的区别
2015/04/17 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
2016/09/11 Python
python strip() 函数和 split() 函数的详解及实例
2017/02/03 Python
python中map()函数的使用方法示例
2017/09/29 Python
Python实现的tcp端口检测操作示例
2018/07/24 Python
python实现大文件分割与合并
2019/07/22 Python
python Django框架实现web端分页呈现数据
2019/10/31 Python
Python+numpy实现矩阵的行列扩展方式
2019/11/29 Python
Python可变对象与不可变对象原理解析
2020/02/25 Python
HTML5+CSS设置浮动却没有动反而在中间且错行的问题
2020/05/26 HTML / CSS
亚马逊印度站:Amazon.in
2017/10/15 全球购物
美国饼干礼物和美食甜点购买网站:Cheryl’s
2020/05/28 全球购物
体育教育专业毕业生自荐信
2013/11/15 职场文书
《罗布泊,消逝的仙湖》教学反思
2014/03/01 职场文书
大学课外活动总结
2014/07/09 职场文书
婚前协议书标准版
2014/10/19 职场文书