Aujourd'hui, j'ai soudainement commencé à avoir des erreurs de construction sur un projet construit avec TypeScript. Dans un fichier qui (ou quoi que ce soit auquel il fait référence) n'a pas été modifié depuis des semaines, j'ai commencé à obtenir:
./path/to/my/file.ts
Line 0: Parsing error: Cannot read property 'name' of undefined
Cette erreur est apparue pour la première fois sur notre CI, a pu être répliquée en construisant manuellement sur le serveur, et j'ai enfin pu reproduire sur mon propre ordinateur (qui fonctionnait parfaitement) après la mise à jour de tous les packages. Maintenant, même si je tire l'ancien commit (de construction) de mon projet, je ne peux pas le construire. J'ai yarn.lock
s'est engagé dans mon dépôt, mais même avec l'ancien package.json
et yarn.lock
(J'efface node_modules
et faire yarn
), je ne peux pas construire.
Cette erreur a littéralement commencé de bleu aujourd'hui.
Quelle pourrait être la raison?
Mes versions (éventuellement pertinentes):
yarn 1.22.4,
node v13.11.0,
TypeScript 3.7.5
react 16.12
react-scripts 3.4.0
macOS 10.15 Catalina
Dans mon cas, je devais juste ajouter une nouvelle ligne supplémentaire à la fin du fichier ts.
export * from './result';
export * from './request';
//new line here