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 伪数组实现方法
Oct 11 Javascript
JQuery中getJSON的使用方法
Dec 13 Javascript
js 通用订单代码
Dec 23 Javascript
为jquery的ajaxfileupload增加附加参数的方法
Mar 04 Javascript
使用GruntJS构建Web程序之合并压缩篇
Jun 06 Javascript
js实现键盘上下左右键选择文字并显示在文本框的方法
May 07 Javascript
一张Web前端的思维导图分享
Jul 03 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
Nov 01 Javascript
ES6关于Promise的用法详解
May 07 Javascript
express框架下使用session的方法
Jul 31 Javascript
axios实现简单文件上传功能
Sep 25 Javascript
Postman内建变量常用方法实例解析
Jul 28 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中实现图片的锐化
2006/10/09 PHP
从Web查询数据库之PHP与MySQL篇
2009/09/25 PHP
PHP 魔术函数使用说明
2010/05/14 PHP
php简单定时执行任务的实现方法
2015/02/23 PHP
PDO::inTransaction讲解
2019/01/28 PHP
thinkphp5 模型实例化获得数据对象的教程
2019/10/18 PHP
use jscript Create a SQL Server database
2007/06/16 Javascript
从JavaScript 到 JQuery (1)学习小结
2009/02/12 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js获取指定日期周数以及星期几的小例子
2014/06/27 Javascript
jQuery 插件实现随机自由弹跳气泡样式
2017/01/12 Javascript
BootStrap 导航条实例代码
2017/05/18 Javascript
JS实现弹出下载对话框及常见文件类型的下载
2017/07/13 Javascript
JS 获取文件后缀,判断文件类型(比如是否为图片格式)
2020/05/09 Javascript
Js实现粘贴上传图片的原理及示例
2020/12/09 Javascript
Python输出汉字字库及将文字转换为图片的方法
2016/06/04 Python
Python内置数据结构与操作符的练习题集锦
2016/07/01 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
python实现多人聊天室
2020/03/31 Python
Python实现html转换为pdf报告(生成pdf报告)功能示例
2019/05/04 Python
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
windows python3安装Jupyter Notebooks教程
2020/04/13 Python
Python多线程thread及模块使用实例
2020/04/28 Python
Python实现异步IO的示例
2020/11/05 Python
对CSS3选择器的研究(详解)
2016/09/16 HTML / CSS
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
Farfetch巴西官网:奢侈品牌时尚购物平台
2020/10/19 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
《散步》教学反思
2014/03/02 职场文书
《月球之谜》教学反思
2014/04/10 职场文书
工作表扬信
2015/01/17 职场文书
实验室安全管理制度
2015/08/05 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
JS Canvas接口和动画效果大全
2021/04/29 Javascript
解析python中的jsonpath 提取器
2022/01/18 Python