je ne sais pas si c'est par conception mais ce code:
import file from './file';
export default [file];
donne cette erreur:
Error: /file/index.js:1
(function (exports, require, module, __filename, __dirname) { import file from './file';
^^^^^^
SyntaxError: Unexpected token import
mais cela fonctionne très bien !
const file = require('./file');
module.exports = [file];
Au bas de ce document, il est indiqué que placer un fichier dans un sous-répertoire src
vous permettra d'écrire es6. (https://www.gatsbyjs.org/docs/plugin-authoring/#local-plugins)
Est-ce par conception ou peut-être que j'ai raté quelque chose?
vous pouvez placer les fichiers dans un sous-dossier src et les construire à la racine du dossier du plugin
Vous avez besoin d'une étape de construction comme le décrit la dernière partie de cette phrase. Node.js ne prendra pas en charge l'importation/exportation jusqu'au nœud 10 et seulement ensuite dans les fichiers .mjs.
Commentaire le plus utile
Vous avez besoin d'une étape de construction comme le décrit la dernière partie de cette phrase. Node.js ne prendra pas en charge l'importation/exportation jusqu'au nœud 10 et seulement ensuite dans les fichiers .mjs.