国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

webpack file-loader 解析 css 文件中 background-image路徑問題。

2024-04-27 15:08:35
字體:
來源:轉載
供稿:網友

webpack file-loader 解析 CSS 文件中 background-image路徑問題。

通過 webpack 的 file-loader 把 css 中的 background-image 圖片提取出來構建到輸出目錄(例如dist或者build目錄),發現圖片被生成在了產出目錄的根目錄。

webpack.config.js文件配置

var webpack = require('webpack');var vue = require('vue-loader');var path = require('path');var HtmlWebpackPlugin = require('html-webpack-plugin'), ExtractTextPlugin = require('extract-text-webpack-plugin');module.exports = { //devtool: 'eval-source-map', entry: "./js/app.js", output: { path: './__build__', filename: 'js/shared.js', }, resolve: { alias: { 'src': path.resolve(__dirname, './resources'), 'vue': 'vue/dist/vue.min' } }, resolveLoader: { root: path.join(__dirname, 'node_modules'), }, module: { loaders: [{ test: //.vue$/, loader: 'vue' }, { test: //.js$/, exclude: /node_modules|vue//dist|vue-router//|vue-loader//|vue-hot-reload-api///, loader: ['babel-loader'], query: { PResets: ['es2015'] } }, {test: //.json$/,loader: "json"}, {test: //.css$/, loader: "style!css" }, {test: //.less$/,loader: 'style!css!less'}, {test: //.(png|jpg|jpeg|gif|woff)$/, loader: 'url?limit=4192&name=[path][name].[ext]' },//limit參數,代表如果小于大約4k則會自動幫你壓縮base64編碼的圖片 /*{ test: //.(png|jpe?g|gif|ico)(/?/S*)?$/, loader: 'file-loader', query: { name: 'img/[name].[ext]' } },*/ {test: //.(otf|eot|ttf)$/, loader: "file?prefix=font/" }, {test: //.svg$/, loader: "file" }] }, vue: { loaders: { css: ExtractTextPlugin.extract('css-loader?sourceMap'), sass: ExtractTextPlugin.extract('css-loader?sourceMap!sass-loader?sourceMap') } }, babel: { presets: ['es2015', 'stage-3'], plugins: ['transform-runtime'] }, plugins: [ new HtmlWebpackPlugin({ template: './index.html' }), new ExtractTextPlugin('[name]-[hash:3].css') ]};

以下兩種方法都可使用

==url-loader配置(1)==

loaders: [ {test: //.(png|jpg|jpeg|gif|woff)$/, loader: 'url?limit=4192&name=[path][name].[ext]' },]

limit參數,代表如果小于大約4k則會自動幫你壓縮成base64編碼的圖片,否則拷貝文件到生產目錄

==url-loader配置(2)==

test: //.(png|jpe?g|gif|ico)(/?/S*)?$/, loader: 'file-loader', query: { name: 'img/[name].[ext]'}

直接將圖片拷貝到生產目錄

接下來就可以正常使用了!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 尖扎县| 鞍山市| 高尔夫| 西安市| 象山县| 洛川县| 平远县| 剑川县| 浪卡子县| 新化县| 中山市| 永泰县| 保德县| 崇仁县| 武冈市| 岐山县| 台前县| 准格尔旗| 柘荣县| 遂溪县| 延长县| 寿光市| 瓮安县| 会昌县| 鹿邑县| 临西县| 罗田县| 北安市| 德格县| 昌吉市| 嘉定区| 仙桃市| 天长市| 新泰市| 甘洛县| 抚松县| 融水| 南丹县| 常宁市| 晴隆县| 平利县|