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 刷新全集常用代码
Nov 22 Javascript
基于jquery的3d效果实现代码
Mar 23 Javascript
Js使用WScript.Shell对象执行.bat文件和cmd命令
Dec 18 Javascript
Angular中的Promise对象($q介绍)
Mar 03 Javascript
全面了解js中的script标签
Jul 04 Javascript
AngularJS中如何使用echart插件示例详解
Oct 26 Javascript
angular 组件通信的几种实现方式
Jul 13 Javascript
npm scripts 使用指南详解
Oct 08 Javascript
使用vue实现多规格选择实例(SKU)
Aug 23 Javascript
微信小程序实现吸顶特效
Jan 08 Javascript
Vue elementui字体图标显示问题解决方案
Aug 18 Javascript
js实现复制粘贴的两种方法
Dec 04 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网页后退不再出现过期
2007/03/08 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
ThinkPHP独立分组使用的注意事项
2014/11/25 PHP
thinkphp下MySQL数据库读写分离代码剖析
2017/04/18 PHP
关于PHP转换超过2038年日期出错的问题解决
2017/06/28 PHP
IE php关于强制下载文件的代码
2008/08/23 Javascript
asp 取文本框名称代码
2008/12/02 Javascript
JavaScript入门教程(1) 什么是JS
2009/01/31 Javascript
js 取时间差去掉周六周日实现代码
2012/12/25 Javascript
jquery ajax对特殊字符进行转义防止js注入使用示例
2013/11/21 Javascript
Jquery validation remote 验证的缓存问题解决方法
2014/03/25 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
JavaScript中使用sencha gridpanel 编辑单元格、改变单元格颜色
2015/11/26 Javascript
图解Sublime Text3使用技巧
2015/12/21 Javascript
WordPress中鼠标悬停显示和隐藏评论及引用按钮的实现
2016/01/12 Javascript
JavaScript是如何实现继承的(六种方式)
2016/03/31 Javascript
vue移动端裁剪图片结合插件Cropper的使用实例代码
2017/07/10 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
Angular4 反向代理Details实践
2018/05/30 Javascript
微信小程序踩坑记录之解决tabBar.list[3].selectedIconPath大小超过40kb
2018/07/04 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
python itchat实现调用微信接口的第三方模块方法
2019/06/11 Python
python字符串Intern机制详解
2019/07/01 Python
Win10+GPU版Pytorch1.1安装的安装步骤
2019/09/27 Python
Python爬虫之Selenium鼠标事件的实现
2020/12/04 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
利用三角函数在canvas上画虚线的方法
2018/01/11 HTML / CSS
建筑施工员岗位职责
2013/11/26 职场文书
工程造价专业大学生职业规划范文
2014/03/09 职场文书
护士求职信
2014/07/05 职场文书
美术教师个人总结
2015/02/06 职场文书
大学学生会主席竞选稿
2015/11/19 职场文书
使用jpa之动态插入与修改(重写save)
2021/11/23 Java/Android
redis击穿 雪崩 穿透超详细解决方案梳理
2022/03/17 Redis
Win11自动黑屏怎么办 Win11自动黑屏设置教程
2022/07/15 数码科技