Gatsby: `src/data` kann den Import/Export des es6-Moduls nicht verwenden?

Erstellt am 23. März 2018  ·  1Kommentar  ·  Quelle: gatsbyjs/gatsby

nicht sicher, ob dies beabsichtigt ist, aber dieser Code:

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

gibt diesen Fehler:

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

aber das funktioniert super!

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

Am Ende dieses Dokuments steht, dass Sie es6 schreiben können, wenn Sie eine Datei in ein src -Unterverzeichnis legen. (https://www.gatsbyjs.org/docs/plugin-authoring/#local-plugins)

Ist das beabsichtigt oder übersehe ich etwas?

Hilfreichster Kommentar

Sie können die Dateien in einem src-Unterordner ablegen und sie im Stammverzeichnis des Plugin-Ordners erstellen

Sie benötigen einen Build-Schritt, wie der letzte Teil dieses Satzes beschreibt. Node.js unterstützt den Import/Export erst ab Node 10 und erst dann in .mjs-Dateien.

>Alle Kommentare

Sie können die Dateien in einem src-Unterordner ablegen und sie im Stammverzeichnis des Plugin-Ordners erstellen

Sie benötigen einen Build-Schritt, wie der letzte Teil dieses Satzes beschreibt. Node.js unterstützt den Import/Export erst ab Node 10 und erst dann in .mjs-Dateien.

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen

Verwandte Themen

andykais picture andykais  ·  3Kommentare

dustinhorton picture dustinhorton  ·  3Kommentare

rossPatton picture rossPatton  ·  3Kommentare

timbrandin picture timbrandin  ·  3Kommentare

ghost picture ghost  ·  3Kommentare