web-dev-qa-db-fra.com

Impossible de trouver le module '@ babel/runtime/helpers/builtin/objectSpread' après la mise à jour de météore vers la version 1.6.1.1.

j'ai mis à jour mon projet météore à Meteor 1.6.1.1. et j'ai eu ce message d'erreur

  => Exited with code: 1
W20180403-15:33:17.531(2)? (STDERR) E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\boot.js:475
W20180403-15:33:17.534(2)? (STDERR) }).run();
W20180403-15:33:17.535(2)? (STDERR)    ^
W20180403-15:33:17.539(2)? (STDERR)
W20180403-15:33:17.540(2)? (STDERR) Error: Cannot find module '@babel/runtime/helpers/builtin/objectSpread'
W20180403-15:33:17.541(2)? (STDERR)     at Function.Module._resolveFilename (module.js:547:15)
W20180403-15:33:17.543(2)? (STDERR)     at Function.resolve (internal/module.js:18:19)
W20180403-15:33:17.547(2)? (STDERR)     at Object.require (E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\boot.js:288:32)
W20180403-15:33:17.548(2)? (STDERR)     at makeInstallerOptions.fallback (packages\modules-runtime.js:651:18)
W20180403-15:33:17.548(2)? (STDERR)     at require (packages\modules-runtime.js:244:16)
W20180403-15:33:17.549(2)? (STDERR)     at livedata_connection.js (E:\Personnal folders\quicktext5\.meteor\local\build\programs\server\packages\ddp-client.js:149:45)
W20180403-15:33:17.550(2)? (STDERR)     at fileEvaluate (packages\modules-runtime.js:343:9)
W20180403-15:33:17.550(2)? (STDERR)     at require (packages\modules-runtime.js:238:16)
W20180403-15:33:17.551(2)? (STDERR)     at namespace.js (packages/ddp-client/common/namespace.js:1:300)
W20180403-15:33:17.556(2)? (STDERR)     at fileEvaluate (packages\modules-runtime.js:343:9)

j'ai essayé de supprimer le dossier node_modules et d'exécuter npm install.
J'ai aussi essayé d'installer meteor npm install --save babel-runtime.__, mais j'ai toujours la même erreur
Aucune suggestion ?

6
Ilyes Atoui

Depuis que le paquet meteor-babel npm a été mis à jour vers la version 7.0.0-beta.44, il peut être nécessaire de mettre à jour tous les plugins Babel personnalisés que j'ai activés dans un fichier .babelrc, j'ai essayé d'exécuter la commande suivante pour mettre à jour @ babel/durée d'exécution:

meteor npm install @babel/runtime@latest

Merci à @robfallows qui a répondu à ma question dans Meteor forumshttps://forums.meteor.com/t/cannot-find-module-babel-runtime-helpers-builtin- objectspread-after-update-meteor-to-1-6-1-1/43034

23
Ilyes Atoui

Si quelqu'un n'a toujours pas le même problème, si vous n'utilisez pas meteor1.7.x, la dernière version de babel/runtime risque de ne pas corriger l'erreur car elle ne le fait pas pour moi. .

meteor npm install babel/[email protected] 

La meilleure option serait toutefois de mettre à jour vers la dernière version de Meteor, mais si vous n’êtes pas prêt, utilisez la version bêta ci-dessus, cela corrigera l’erreur.

2
Olivier JM

Mis à jour en Meteor 1.7 qui identifiait l'erreur

meteor npm install --save-exact @babel/[email protected]

Retour en ligne!

1
Andy