Ожидается:
После добавления decko
(поддержка декораторов), а также добавления поддержки experimetalDecoractors
в моем tsconfig.js и использовании @babel/plugin-proposal-decorators
в package.json .
Моя now.sh сборка должна собираться и развертываться нормально после создания PR, также, поскольку приложение работает идеально локально.
Результаты:
На самом деле сборка завершается со следующей ошибкой:
Поддержка экспериментального синтаксиса decorators-legacyв настоящее время не включен
PR: https://github.com/Futuratum/moonholdings.io/pull/27
Сборка: https://zeit.co/leongaban/moonholdings/9aacr3qhs
У меня фактически была эта же ошибка локально, однако я исправил ее, добавив пакет @babel/plugin-proposal-decorators
и обновив мой package.json следующим образом:
"babel": {
"env": {
"development": {
"presets": [
"next/babel"
],
"plugins": [
[
"styled-components",
{
"ssr": true,
"displayName": true
}
],
[
"@babel/plugin-proposal-decorators",
{
"legacy": true
}
]
]
},
Я также попытался переместить конфигурацию babel в .bablercфайл и моя сборка все еще ломаются.