美文网首页
file-loader和url-loader

file-loader和url-loader

作者: 天下_f9f8 | 来源:发表于2020-02-28 23:47 被阅读0次

file-loader

安装:

npm install --save-dev file-loader

用法:

默认情况下,生成的文件的文件名就是文件内容的MD5哈希值会保留所引用资源的原始扩展名。

//引入node核心模块

const path = require('path');

const VueLoaderPlugin = require('vue-loader/lib/plugin')

module.exports = {

    //mode: 'production',

    mode: 'development',

    //entry: './src/index.js',

    entry: {

        main: './src/index.js'

    },

    output: {

        filename: 'bundle.js',

        path:  path.resolve(__dirname,'dist')

    },

    module: {

        rules: [

            {

                test: /\.css$/i,

                use: {

                    loader: 'css-loader',

                }

            },

            {

                test: /\.(png|jpe?g|gif)$/,

                use: {

                    loader: 'url-loader',

                    options: {

                        name: '[name]_[hash].[ext]',

                        outputPath: 'images/',

                        limit: 2048,

                    }

                }

            },

            {

                test: /\.vue$/,

                use: {

                    loader: 'vue-loader',

                }

            }

        ]

    },

    plugins: [

        // make sure to include the plugin for the magic

        new VueLoaderPlugin()

    ],

}

url-loader

npm install --save-dev url-loader

相关文章

网友评论

      本文标题:file-loader和url-loader

      本文链接:https://www.haomeiwen.com/subject/tlfjhhtx.html