Gatsby: `src/data` ne peut pas utiliser l'import/export du module es6 ?

Créé le 23 mars 2018  ·  1Commentaire  ·  Source: gatsbyjs/gatsby

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?

Commentaire le plus utile

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.

>Tous les commentaires

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.

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

KyleAMathews picture KyleAMathews  ·  3Commentaires

ghost picture ghost  ·  3Commentaires

brandonmp picture brandonmp  ·  3Commentaires

ferMartz picture ferMartz  ·  3Commentaires

benstr picture benstr  ·  3Commentaires