Не могу написать загрузчик веб-пакетов, используя импорт es6 - PullRequest
0 голосов
/ 07 ноября 2018

Я написал этот загрузчик webpack

module.exports = function(source) {
    return `export default 'hello'`;
}

, который я хочу переписать с помощью импорта es6

export default function loader(source) {
    return `export default 'hello'`;
}

без успеха

SyntaxError: Неожиданный экспорт токена


Моя конфигурация веб-пакета:

const path = require('path')

module.exports = {
    mode: 'development',
    entry: './src/index.js',
    output: {
        filename: 'bundle.js',
        path: path.resolve(__dirname, 'dist'),
    },,
    resolveLoader: {
        modules: [
            'node_modules',
            path.resolve(__dirname, 'loaders')
        ]
    },
    module: {
        rules: [{
            test: /\.m?js$/,
            exclude: /node_modules/,
            use: {
                loader: 'babel-loader',
                options: {
                    presets: ['@babel/preset-env']
                }
            }
        }, {
            test: /\.txt$/,
            use: {
                loader: 'my-loader'
            }
        }]
    }
};

Как я могу это сделать?

...