Gatsby: لا يمكن لـ "src / data" استخدام استيراد / تصدير وحدة es6؟

تم إنشاؤها على ٢٣ مارس ٢٠١٨  ·  1تعليق  ·  مصدر: gatsbyjs/gatsby

لست متأكدًا مما إذا كان هذا حسب التصميم ولكن هذا الرمز:

import file from './file';
export default [file];

يعطي هذا الخطأ:

 Error: /file/index.js:1
  (function (exports, require, module, __filename, __dirname) { import file from './file';
                                                                ^^^^^^
  SyntaxError: Unexpected token import

لكن هذا يعمل بشكل رائع!

const file = require('./file');
module.exports = [file];

في الجزء السفلي من هذا المستند ، يقول إن وضع ملف داخل src subdir سيسمح لك بكتابة es6. (https://www.gatsbyjs.org/docs/plugin-authoring/#local-plugins)

هل هذا عن طريق التصميم أو ربما أفتقد شيئًا ما؟

التعليق الأكثر فائدة

يمكنك وضع الملفات في مجلد فرعي src وبنائها في جذر مجلد البرنامج المساعد

أنت بحاجة إلى خطوة بناء كما يصف الجزء الأخير من هذه الجملة. لن يدعم Node.js الاستيراد / التصدير حتى Node 10 وعندها فقط في ملفات .mjs.

>كل التعليقات

يمكنك وضع الملفات في مجلد فرعي src وبنائها في جذر مجلد البرنامج المساعد

أنت بحاجة إلى خطوة بناء كما يصف الجزء الأخير من هذه الجملة. لن يدعم Node.js الاستيراد / التصدير حتى Node 10 وعندها فقط في ملفات .mjs.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات

القضايا ذات الصلة

KyleAMathews picture KyleAMathews  ·  3تعليقات

kalinchernev picture kalinchernev  ·  3تعليقات

signalwerk picture signalwerk  ·  3تعليقات

magicly picture magicly  ·  3تعليقات

ferMartz picture ferMartz  ·  3تعليقات