"Inattendue identificateur" lorsque vous essayez d'importer des modules en extension Chrome

Je suis le développement d'une extension Chrome qui va faire usage de certains arrière-plan de scripts. J'ai pensé qu'il serait intéressant de faire usage de modules depuis que Google a récemment ajouté le support natif pour eux.

Cependant, je suis un "Uncaught SyntaxError: Unexpected identificateur' erreur lorsque je suis attemtping pour importer un module. Les erreurs de points à la ligne de code où l'importation est écrit. Voici un exemple:

Dans main.js:

import test from './test.js';

Dans test.js:

export default function test () {
  console.log('this is a test.');
}

J'ai essayé divers autres formats, mais aucun d'entre eux travaille. Fait intéressant, le Chrome du plus récent import('file.js') fonctionne très bien. Cependant, je suis à la recherche d'un moyen d'importer des modules sans l'aide de promesses.

Je fais quelque chose de mal, ou suis-je tout simplement pas censé utiliser des modules dans les Extensions de Chrome?

Merci d'avance.

OriginalL'auteur Kim Nedergaard Clausen | 2017-12-31