não tenho certeza se isso é por design, mas este código:
import file from './file';
export default [file];
dá este erro:
Error: /file/index.js:1
(function (exports, require, module, __filename, __dirname) { import file from './file';
^^^^^^
SyntaxError: Unexpected token import
mas isso funciona muito bem!
const file = require('./file');
module.exports = [file];
Na parte inferior deste documento, ele diz que colocar um arquivo em um subdiretório src
permitirá que você escreva es6. (https://www.gatsbyjs.org/docs/plugin-authoring/#local-plugins)
Isso é por design ou talvez eu esteja perdendo alguma coisa?
você pode colocar os arquivos em uma subpasta src e construí-los na raiz da pasta do plugin
Você precisa de uma etapa de construção como a última parte dessa frase descreve. Node.js não suportará importação/exportação até o Node 10 e somente então em arquivos .mjs.
Comentários muito úteis
Você precisa de uma etapa de construção como a última parte dessa frase descreve. Node.js não suportará importação/exportação até o Node 10 e somente então em arquivos .mjs.