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?
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.
Hilfreichster Kommentar
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.