Je voudrais utiliser async / await avec certaines opérations du système de fichiers. Normalement, async / await fonctionne bien parce que j'utilise babel-plugin-syntax-async-functions
.
Mais avec ce code, je rencontre le cas if où names
n'est pas défini:
import fs from 'fs';
async function myF() {
let names;
try {
names = await fs.readdir('path/to/dir');
} catch (e) {
console.log('e', e);
}
if (names === undefined) {
console.log('undefined');
} else {
console.log('First Name', names[0]);
}
}
myF();
Lorsque je reconstruis le code dans la version de l'enfer de rappel, tout va bien et j'obtiens les noms de fichiers. Merci pour vos conseils.
SyntaxError: Unexpected token import
message d'erreur s'affiche. node8 prend-il en charge leimport
jeton par défaut?