vue在index.html中引入靜態(tài)文件不生效問題及解決方法
本文針對的是Vue小白,不喜勿噴,謝謝
出現(xiàn)該問題的標志如下
控制臺warning(Resource interpreted as Stylesheet but transferred with MIME type text/html)
出現(xiàn)的原因及解決辦法
第一種可能出現(xiàn)原因就是引入的靜態(tài)文件在src文件夾內(nèi),這種的解決辦法就是把資源引入靜態(tài)資源的目錄static
第二種可能出現(xiàn)的原因就是有單獨的靜態(tài)資源目錄但是名字不叫static,這種的解決辦法更改配置文件,把對應(yīng)的幾個配置文件內(nèi)的static更改為你自己所創(chuàng)建的靜態(tài)資源目錄,由于網(wǎng)上大多教程所改的地方都不夠完全,還是會出現(xiàn)該問題,所以這也是今天為什么要寫這篇文章的原因。
需要更改的有3個文件,分別是config文件夾下的index.js,build
文件夾下的webpack.dev.conf.js
和webpack.prod.conf.js
假如你的靜態(tài)資源文件夾叫public,和src文件夾同級,需要修改的如下
1. index.js
dev: { assetsSubDirectory: 'public',//原本是static,現(xiàn)在改為public assetsPublicPath: `/${name}/`, ... build: { index: path.resolve(__dirname, '../dist/index.html'), assetsRoot: path.resolve(__dirname, '../dist'), assetsSubDirectory: 'public',//原本是static,現(xiàn)在改為public
2. webpack.dev.conf.js
// copy custom static assets new CopyWebpackPlugin([ { //下面原本是static,現(xiàn)在改為public from: path.resolve(__dirname, '../public'), to: config.build.assetsSubDirectory, ignore: ['.*'] } ])
3. webpack.prod.conf.js
// copy custom static assets new CopyWebpackPlugin([ { //下面原本是static,現(xiàn)在改為public from: path.resolve(__dirname, '../public'), to: config.dev.assetsSubDirectory, ignore: ['.*'] } ])
總結(jié)
以上所述是小編給大家介紹的vue在index.html中引入靜態(tài)文件不生效問題及解決方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
如果你覺得本文對你有幫助,歡迎轉(zhuǎn)載,煩請注明出處,謝謝!
相關(guān)文章
vue中實現(xiàn)Monaco Editor自定義提示功能
最近小編接到一個項目,需要在瀏覽器的ide中支持自定義提示功能,接下來通過本文給大家介紹在vue中實現(xiàn)Monaco Editor自定義提示功能,需要的朋友可以參考下2019-07-07Vue實現(xiàn)typeahead組件功能(非??孔V)
本文給大家分享通過Vue寫一個挺靠譜的typeahead組件功能,非常不錯,具有參考借鑒價值,需要的的朋友參考下吧2017-08-08vue引用BootStrap以及引用bootStrap-vue.js問題
這篇文章主要介紹了vue引用BootStrap以及引用bootStrap-vue.js問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10vue使用elementUI分頁如何實現(xiàn)切換頁面時返回頁面頂部
這篇文章主要介紹了vue使用elementUI分頁如何實現(xiàn)切換頁面時返回頁面頂部,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-08-08vue實現(xiàn)動態(tài)監(jiān)測元素高度
這篇文章主要介紹了vue實現(xiàn)動態(tài)監(jiān)測元素高度方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10