আমি কিছু ফাইল সিস্টেম অপারেশন সহ অ্যাসিঙ্ক / অপেক্ষা করতে চাই। সাধারণত অ্যাসিঙ্ক / অপেক্ষারত ভাল কাজ করে কারণ আমি ব্যবহার করি babel-plugin-syntax-async-functions
।
তবে এই কোডটি দিয়ে আমি যদি সেই ক্ষেত্রে সংশোধন করি যেখানে names
অনির্ধারিত থাকে:
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();
আমি যখন কোডটি কলব্যাক হেল্প সংস্করণে পুনর্নির্মাণ করি তখন সবকিছু ঠিক থাকে এবং আমি ফাইলের নামগুলি পাই। আপনার ইঙ্গিতগুলির জন্য ধন্যবাদ।
SyntaxError: Unexpected token import
ত্রুটি বার্তা পেয়েছে । নোড 8import
ডিফল্টরূপে টোকেনকে সমর্থন করে?