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 相关文章推荐
jquery validate使用攻略 第四步
Jul 01 Javascript
js实现倒计时(距离结束还有)示例代码
Jul 24 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
Jan 14 Javascript
jQuery插件实现带圆点的焦点图片轮播切换
Jan 18 Javascript
基于Bootstrap和jQuery构建前端分页工具实例代码
Nov 23 Javascript
JS路由跳转的简单实现代码
Sep 21 Javascript
使用JavaScript实现在页面中显示距离2017年中秋节的天数
Sep 26 Javascript
jquery实现回车键触发事件(实例讲解)
Nov 21 jQuery
JavaScript展开操作符(Spread operator)详解
Jul 20 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
Aug 16 Javascript
Vue 中使用 typescript的方法详解
Feb 17 Javascript
js实现纯前端压缩图片
Nov 16 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
法压式咖啡之制作法
2021/03/03 冲泡冲煮
PHP版自动生成文章摘要
2008/07/23 PHP
PHP全概率运算函数(优化版) Webgame开发必备
2011/07/04 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
详谈php ip2long 出现负数的原因及解决方法
2017/04/05 PHP
php 猴子摘桃的算法
2017/06/20 PHP
基于jquery的direction图片渐变动画效果
2010/05/24 Javascript
js通过元素class名字获取元素集合的具体实现
2014/01/06 Javascript
file控件选择上传文件确定后触发的js事件是哪个
2014/03/17 Javascript
现代 JavaScript 开发编程风格Idiomatic.js指南中文版
2014/05/28 Javascript
Jquery实现图片预加载与延时加载的方法
2014/12/22 Javascript
小程序开发踩坑:页面窗口定位(相对于浏览器定位)(推荐)
2019/04/25 Javascript
微信小程序webview 脚手架使用详解
2019/07/22 Javascript
uni-app实现点赞评论功能
2019/11/25 Javascript
[01:59][TI9趣味视频] 全明星赛奖励
2019/08/23 DOTA
python如何生成各种随机分布图
2018/08/27 Python
Python对象与引用的介绍
2019/01/24 Python
解决python 找不到module的问题
2020/02/12 Python
在python中使用pymysql往mysql数据库中插入(insert)数据实例
2020/03/02 Python
使用PyWeChatSpy自动回复微信拍一拍功能的实现代码
2020/07/02 Python
Django url 路由匹配过程详解
2021/01/22 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
几道PHP面试题
2013/04/14 面试题
食品厂厂长岗位职责
2014/01/30 职场文书
电子工程专业毕业生求职信
2014/03/14 职场文书
酒店管理毕业生自荐信
2014/05/25 职场文书
求职信内容一般写什么?
2015/03/20 职场文书
2015教师年度考核评语
2015/03/25 职场文书
2016年教师新年寄语
2015/08/18 职场文书
初一数学教学反思
2016/02/17 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
入门学习Go的基本语法
2021/07/07 Golang
SQL实现LeetCode(177.第N高薪水)
2021/08/04 MySQL
Mysql事务索引知识汇总
2022/03/17 MySQL