Gatsby: `src/data` tidak dapat menggunakan impor/ekspor modul es6?

Dibuat pada 23 Mar 2018  ·  1Komentar  ·  Sumber: gatsbyjs/gatsby

tidak yakin apakah ini berdasarkan desain tetapi kode ini:

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

memberikan kesalahan ini:

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

tapi ini bekerja dengan baik!

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

Di bagian bawah dokumen ini, dikatakan meletakkan file di dalam subdir src akan memungkinkan Anda untuk menulis es6. (https://www.gatsbyjs.org/docs/plugin-authoring/#local-plugins)

Apakah ini berdasarkan desain atau mungkin saya melewatkan sesuatu?

Komentar yang paling membantu

Anda dapat menempatkan file di subfolder src dan membangunnya ke root folder plugin

Anda memerlukan langkah membangun seperti yang dijelaskan oleh bagian terakhir dari kalimat itu. Node.js tidak akan mendukung impor/ekspor hingga Node 10 dan hanya kemudian dalam file .mjs.

>Semua komentar

Anda dapat menempatkan file di subfolder src dan membangunnya ke root folder plugin

Anda memerlukan langkah membangun seperti yang dijelaskan oleh bagian terakhir dari kalimat itu. Node.js tidak akan mendukung impor/ekspor hingga Node 10 dan hanya kemudian dalam file .mjs.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat