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使用jquery.zclip插件复制对象的实例教程
Dec 04 Javascript
js在输入框屏蔽按键,只能键入数字的示例代码
Jan 03 Javascript
JavaScript对象数组的排序处理方法
Oct 21 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
Feb 12 Javascript
JS 实现随机验证码功能
Feb 15 Javascript
Node.js使用NodeMailer发送邮件实例代码
Mar 06 Javascript
Vue仿手机qq的实例代码(demo)
Sep 08 Javascript
Angular 作用域scope的具体使用
Dec 11 Javascript
jQuery的Ajax接收java返回数据方法
Aug 11 jQuery
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
Sep 13 Javascript
JS继承最简单的理解方式
Mar 31 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根据用户语言跳转相应网页
2015/11/04 PHP
tp5.1 框架数据库常见操作详解【添加、删除、更新、查询】
2020/05/26 PHP
ArrayList类(增强版)
2007/04/04 Javascript
javascript中万恶的function实例分析
2011/05/25 Javascript
22点关于jquery性能优化的建议
2014/05/28 Javascript
Node.js文件操作详解
2014/08/16 Javascript
针对初学者的jQuery入门指南
2015/08/15 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
JavaScript读二进制文件并用ajax传输二进制流的方法
2016/07/18 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
vue中前进刷新、后退缓存用户浏览数据和浏览位置的实例讲解
2018/09/21 Javascript
基于ant design日期控件使用_仅月份的操作
2020/10/27 Javascript
Python Web框架Pylons中使用MongoDB的例子
2013/12/03 Python
python实现合并两个数组的方法
2015/05/16 Python
python中异常捕获方法详解
2017/03/03 Python
K-means聚类算法介绍与利用python实现的代码示例
2017/11/13 Python
解决python3 json数据包含中文的读写问题
2018/05/10 Python
详解Python3中的迭代器和生成器及其区别
2018/10/09 Python
python生成随机红包的实例写法
2019/09/02 Python
浅谈Django2.0 加xadmin踩的坑
2019/11/15 Python
美国体育用品在线:Modell’s Sporting Goods
2018/06/07 全球购物
绘儿乐产品官方在线商店:Crayola.com
2019/09/07 全球购物
Myprotein亚太地区:欧洲第一在线运动营养品牌
2020/12/20 全球购物
会计职业生涯规划书
2014/01/13 职场文书
高中生自我评语大全
2014/01/19 职场文书
超市端午节活动方案
2014/01/23 职场文书
消防应急演练方案
2014/02/12 职场文书
企业安全生产责任书
2014/04/14 职场文书
竞选学习委员演讲稿
2014/04/28 职场文书
新教师培训方案
2014/06/08 职场文书
党的群众路线对照检查材料思想汇报(学校)
2014/10/04 职场文书
2014年教务处工作总结
2014/12/03 职场文书
2015年幼儿园个人工作总结
2015/04/25 职场文书
个人售房合同协议书
2016/03/21 职场文书
Windows中Redis安装配置流程并实现远程访问功能
2021/06/07 Redis
8个JS的reduce使用实例和reduce操作方式
2021/10/05 Javascript