Ошибка компиляции Babel SyntaxError: Неожиданный токен при использовании оператора распространения - PullRequest
0 голосов
/ 24 марта 2019

Я использую последнюю версию узла, но когда я пытаюсь использовать оператор спреда, babel выдает «неожиданный» токен даже после того, как я установлю @ babel / plugin-offer-object-rest-spread

  Items = () => {
    return Item.find().then( items => {
        return items.map( item => {
            return {
                ...item._doc,
                 _id: item.id,
                date: new Date(item.date).toISOString()
            };
        })
    }).catch(e => {
        throw e
    })

1 Ответ

0 голосов
/ 24 марта 2019

Для поддержки оператора спреда необходимо установить плагин transform-object-rest-spread в базовый проект

npm install --save-dev babel-plugin-transform-object-rest-spread
// or 
yarn add babel-plugin-transform-object-rest-spread --dev

, а затем создайте файл .babelrc в каталоге вашего проекта

{
  "plugins": ["transform-object-rest-spread"]
}

если у вас уже есть, добавьте этот плагин, как это

{
  "plugins": ["XXX", "YYY", .... ,"transform-object-rest-spread"]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...