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 经典动画菜单效果代码
Jan 26 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
js静态方法与实例方法分析
Jul 04 Javascript
浅谈jQuery异步对象(XMLHttpRequest)
Nov 17 Javascript
jQuery中prependTo()方法用法实例
Jan 08 Javascript
jQuery源码解读之removeClass()方法分析
Feb 20 Javascript
一个用jquery写的判断div滚动条到底部的方法【推荐】
Apr 29 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
Dec 13 Javascript
浅析BootStrap中Modal(模态框)使用心得
Dec 24 Javascript
Bootstrap 3 进度条的实现
Feb 22 Javascript
JS实现侧边栏鼠标经过弹出框+缓冲效果
Mar 29 Javascript
antd vue 刷新保留当前页面路由,保留选中菜单,保留menu选中操作
Aug 06 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 启动报错如何解决
2014/01/17 PHP
PHP字符串中抽取子串操作实例分析
2019/06/22 PHP
根据分辨率不同,调用不同的css文件
2006/07/07 Javascript
IE6与IE7中,innerHTML获取param的区别
2009/03/15 Javascript
js showModalDialog 弹出对话框的简单实例(子窗体)
2014/01/07 Javascript
深入了解Node.js中的一些特性
2014/09/25 Javascript
jquery使用animate方法实现控制元素移动
2015/03/27 Javascript
微信小程序开发之大转盘 仿天猫超市抽奖实例
2016/12/08 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
微信小程序 PHP生成带参数二维码
2017/02/21 Javascript
BootStrap下的弹出框加载select2框架失败的解决方法
2017/08/31 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
Vuex入门到上手教程
2018/06/20 Javascript
微信运维交互机器人的示例代码
2018/11/12 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
JavaScript如何实现防止重复的网络请求的示例
2021/01/28 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[41:52]2018DOTA2亚洲邀请赛3月29日 小组赛A组 TNC VS OpTic
2018/03/30 DOTA
Python构造函数及解构函数介绍
2015/02/26 Python
解决Python传递中文参数的问题
2015/08/04 Python
深入学习Python中的装饰器使用
2016/06/20 Python
通过5个知识点轻松搞定Python的作用域
2016/09/09 Python
Python实现将json文件中向量写入Excel的方法
2018/03/26 Python
python实现俄罗斯方块游戏
2020/03/25 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
2018/10/29 Python
python利用小波分析进行特征提取的实例
2019/01/09 Python
python把转列表为集合的方法
2019/06/28 Python
使用Python自动生成HTML的方法示例
2019/08/06 Python
python批量检查两个对应的txt文件的行数是否一致的实例代码
2020/10/31 Python
项目管理计划书
2014/01/09 职场文书
小学优秀班集体申报材料
2014/05/25 职场文书
六一晚会主持词开场白
2015/05/28 职场文书
高一英语教学反思
2016/03/03 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
logback 实现给变量指定默认值
2021/08/30 Java/Android
Python matplotlib 利用随机函数生成变化图形
2022/04/26 Python