ฉันกำลังพยายามเรียกใช้ Relay-starter-kit updateSchema.js ด้วย babel-node ดูเหมือนว่าไม่รู้จักฟังก์ชันลูกศร:
> SyntaxError: .../build/updateSchema.js: Unexpected token (10:9)
8 |
9 | // Save JSON of full schema introspection for Babel Relay Plugin to use
> 10 | async () => {
| ^
ฉันได้ลองเพิ่มค่าที่ตั้งไว้ล่วงหน้า "stage-0" ไปที่ ".babelrc" ซึ่งแก้ไขข้อผิดพลาดนั้น แต่กลับได้รับ:
SyntaxError: .../build/updateSchema.js: Unexpected token (23:1)
21 | );
22 | }
> 23 | }();
| ^
นี่ไม่รู้จัก es2015 เหรอ? หรือเป็นข้อผิดพลาดในสคีมาของฉัน? สคริปต์ "updateSchema.js" มาจาก ชุดรีเลย์-สตาร์ทเตอร์
ทุกอย่างทำงานได้ดีและ "babel-node" ดูเหมือนจะไม่มีปัญหากับแอปพลิเคชันที่เหลือของฉันซึ่งเขียนใน es2015
แก้ไข: ตอนนี้ฉันได้ลองดาวน์โหลดชุดรีเลย์สตาร์ทและเรียกใช้ "npm run update-schema" แล้วมันก็ใช้งานได้ทันที
async
ออก ดังนั้น หากคุณต้องการใช้ฟังก์ชันดังกล่าว คุณควรปิดด้วยวงเล็บอื่น เช่น:(()=>{/*your code*/}());
- person Ziki   schedule 30.11.2015