Нейтрино не трансформирующий спред оператора - PullRequest
0 голосов
/ 09 мая 2018

Я новичок в Neutrino, но у меня есть проект, работающий на все, кроме оператора распространения объекта let bar = {...foo, x: 1} дает Module parse failed: Unexpected token снова и снова. Я уже использую предустановку / промежуточное ПО реагирования, но я продолжил и вручную добавил плагин преобразования, когда только предустановка не работала. Вот мой конфиг .neutrinorc.js:

module.exports = {
    options: {
        mains: {
            index: 'index',
            login: 'login'
        }
    },
    use: [
        ['@neutrinojs/react', { html: { title: 'SST' }}],
        ['@neutrinojs/dev-server', { port: 1332 }],
        '@neutrinojs/mocha',
        neutrino => {
            // access the Neutrino API    
            neutrino.config.resolve.modules.add('node_modules');

            neutrino.config.module
            .rule('compile')
              .use('babel')
                .tap(options => {
                    options.plugins.push(require.resolve('babel-plugin-transform-object-rest-spread'))
                    return options;
                });
         }
    ]
};
...