คำถามติดแท็ก apollo-server

6
SyntaxError: ไม่สามารถใช้คำสั่งนำเข้านอกโมดูล
ฉันมีโครงการ ApolloServer ที่ทำให้ฉันมีปัญหาดังนั้นฉันจึงคิดว่าฉันอาจอัปเดตและพบปัญหาเมื่อใช้ Babel ล่าสุด "index.js" ของฉันคือ: require('dotenv').config() import {startServer} from './server' startServer() และเมื่อฉันเรียกใช้ฉันได้รับข้อผิดพลาด "SyntaxError: ไม่สามารถใช้คำสั่งนำเข้านอกโมดูล" ก่อนอื่นฉันพยายามทำสิ่งต่าง ๆ เพื่อโน้มน้าวใจ TPTB * ว่านี่เป็นโมดูล (ไม่สำเร็จ) ดังนั้นฉันจึงเปลี่ยน "นำเข้า" เป็น "ต้องการ" และใช้งานได้ แต่ตอนนี้ฉันมี "การนำเข้า" ประมาณสองโหลในไฟล์อื่นทำให้ฉันมีข้อผิดพลาดเดียวกัน * ฉันแน่ใจว่าสาเหตุของปัญหาคือฉันไม่แน่ใจด้วยซ้ำว่ามีอะไรบ่นเกี่ยวกับปัญหานี้ ฉันคิดว่ามันคือบาเบล 7 (ตั้งแต่ฉันมาจากบาเบล 6 และฉันต้องเปลี่ยนค่าที่ตั้งไว้ล่วงหน้า) แต่ฉันไม่แน่ใจ 100% สิ่งที่ฉันพบวิธีแก้ปัญหาส่วนใหญ่ดูเหมือนจะไม่ใช้กับโหนดตรง ชอบอันนี้ที่นี่: โมดูล ES6 นำเข้าที่ให้ "Uncaught SyntaxError: ตัวระบุที่ไม่คาดคิด" บอกว่ามันได้รับการแก้ไขโดยการเพิ่ม "type …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.