首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未找到webpack自定义加载程序的查询

未找到webpack自定义加载程序的查询
EN

Stack Overflow用户
提问于 2016-02-18 11:19:10
回答 1查看 462关注 0票数 2

我正在为我的一个项目编写自定义加载程序。我能够设置加载程序,为测试中提到的扩展执行该加载程序。以下是webpack.config.js的代码

代码语言:javascript
复制
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var lessLoader = ['css' , 'postcss-loader', 'less'];
var path = require('path');
module.exports = {
    context : __dirname,
    entry : [
        './entry.js',
        './app.less',
        './src/test.html',
        'webpack-dev-server/client?http://localhost:5114'
    ],
    debug : true,
    output : {
        path : __dirname + "/src/",
        publicPath : '/',
        filename : 'bundle.js'
    },
    resolveLoader : {
        alias : {
            "test-loader" : path.join(__dirname, "./loaders/test-loader")
        }
    },
    resolve : {
        // alias : require("./webpack-module-alias.js")
    },
    module : {
        loaders : [
            {
                test : /\.less$/,
                loader : ExtractTextPlugin.extract('style-loader', lessLoader.join('!'))
                // loader : "style!css!postcss-loader!less"
            },
            {
                test : /\.html?$/,
                loader : 'test-loader',
                query : {
                   config : "test"
                }
            }
        ]
    },
    plugins : [
        new ExtractTextPlugin("app.css")
    ],
    devServer : {
        contentBase : __dirname + '/src/'
    }
};

以下是自定义加载程序的代码

代码语言:javascript
复制
"use strict";

module.exports = function(source) {
    console.log("Query " ,this);
    return JSON.stringify("");
};

我希望接收自定义加载程序文件中为加载程序定义的查询参数。但是,相反,我只是接收空查询字段,如下所示。

{数据:未定义,inputValue:未定义,查询:'',异步:功能:异步,回调:函数} '‘

我不知道我在这里做了什么错事。

如果有人能帮我,那就太好了。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-04-18 07:21:32

有一个打开的bug来解决这个1289

现在,删除别名并直接添加负载:

代码语言:javascript
复制
{
   test: /\.(woff2|woff|ttf|eot|svg|otf)?(\?v=[0-9]\.[0-9]\.[0-9])?$/,
   loaders: [
      __dirname +'/path/to/your/loader/your-loader?limit=1000000&name=assets/fonts/[name]_[hash].[ext]'
   ]
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35479987

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档