Я новичок в 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;
});
}
]
};