Vue?WebPack忽略指定文件或目錄方式
WebPack忽略指定文件或目錄
前端Vue項目使用 WebPack 打包時,有時候我們需要忽略掉一些文件。比如一些說明文檔、ReadMe之類的,我們只希望它存在于源碼中,而不是被打包給用戶。
通過修改 webpack.base.conf.js 配置文件,有以下方式可以達(dá)到目的。
方法1:使用 null-loader
module: { ? ? rules: [ ? ? ? ... ? ? ? // 忽略掉所有 .md 文件 ? ? ? { ? ? ? ? test: /\.md$/, ? ? ? ? loader: 'null-loader', ? ? ? }, ? ? ? ... ? ? ] }
由于官方已經(jīng)不推芥使用此方法,故會顯示一個警告:
? WARNING in ./src ^\.\/.*$ ? Module not found: Error: Can't resolve 'null-loader' in 'D:\Documents\Projects\Web\xxx' ? ?@ ./src ^\.\/.*$ ? ...
方法2:使用 url-loader
使用 url-loader ,通過在 generator 中返回一個空字符串,達(dá)到同樣的效果,不會顯示警告。
module: { ? ? rules: [ ? ? ? ... ? ? ? // 忽略掉所有 .md 文件 ? ? ? { ? ? ? ? test: /\.md$/, ? ? ? ? loader: 'url-loader', ? ? ? ? options: { ? ? ? ? ? limit: 10, ? ? ? ? ? generator: (content, mimetype, encoding, resourcePath) => { ? ? ? ? ? ? return '' ? ? ? ? ? } ? ? ? ? }, ? ? ? }, ? ? ? ... ? ? ] }
WebPack打包忽略某個文件
在項目中public中新建config.js
vue.config.js 中設(shè)置忽略文件
引入
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue 使用axios 數(shù)據(jù)請求第三方插件的使用教程詳解
這篇文章主要介紹了vue 使用axios 數(shù)據(jù)請求第三方插件的使用 ,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07vue3.0父子傳參,子修改父數(shù)據(jù)的實現(xiàn)
這篇文章主要介紹了vue3.0父子傳參,子修改父數(shù)據(jù)的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-04-04vue3子組件如何修改父組件傳過來的props數(shù)據(jù)
周所周知vue的props是單向數(shù)據(jù)流,可以從父組件中改變傳往子組件的props,反之則不行,下面這篇文章主要給大家介紹了關(guān)于vue3子組件如何修改父組件傳過來的props數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2022-10-10vue & vue Cli 版本及對應(yīng)關(guān)系解讀
這篇文章主要介紹了vue & vue Cli 版本及對應(yīng)關(guān)系,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2023-07-07