Сообщение об ошибке немного сбивает с толку, однако с помощью немного более глубокого поиска вы можете устранить его, используя следующий подход.
Я не делаю никаких предположений, за исключением того, что вы используете веб-пакет в этом руководстве.
Вам необходимо добавить декораторы Babel Предложение к вашим зависимостям dev (это нужно только во время разработки) (которое вы уже добавили).
при использовании пряжи
yarn add --dev @babel/plugin-proposal-decorators
другое для npm
npm install --save-dev @babel/plugin-proposal-decorators
затем в вашем файле package.json найдите раздел конфигурации babel или добавьте его, если его там нет. Имя конфига строго "babel".
"babel": {
"presets": [
"react-app"
],
"plugins": [
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
]
]
}
Обратите особое внимание на отступ при вводе вручную. обратите внимание, что объект "@babel/plugin-proposal-decorators"
глубоко вложен в два массива, поэтому он должен работать как таковой.
и просто для проверки работоспособности ваши devDependencies будут как минимум равны
"devDependencies": {
"@babel/plugin-proposal-decorators": "^7.1.2"
}
Теперь вы можете создавать свои приложения с помощью пряжи или npm и жить долго и счастливо.