spinning-dots ne fonctionne pas avec browserify

90204
,

Bonjour,

Voila je rencontre un petit problème avec mon code.

Ce que je fais

Je n'arrive pas à require avec browserify :

require('@grafikart/spinning-dots-element')

Ce que j'obtiens

J'ai cette erreur :

...\node_modules\@grafikart\spinning-dots-element\index.js:138
export default SpinningDots
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'

Des idées ?

Merci,

7 Réponse

1
,

Cela ne pourrait-t-il pas venir de la configuration de tes outils de builds ?

(peut être https://stackoverflow.com/questions/40029113/syntaxerror-import-and-export-may-appear-only-with-sourcetype-module-g peut aider)

90204
,

Non car je n'utilise pas Gulp mais browserify.

Je require comme ca toute les autres librairies :

require('name-script')

ou comme ca :

global.name-script = require('name-script')

Et ca fonctionne.

Hors, avec spinning-dots, l'un ou l'autre ne fonctionne pas.

90204
,

@Grafikart des idées stp ?

1
,

Non pour le coup je n'utilise pas browserify du coup je ne sais pas comment il marche niveau import. Au pire reprend le code (copie / colle) et adapte à ton outil de build.

Default
,

tu utilise des lib en ES6 ou pas? apparament ca vient de ca, tes outils ne sont pas configurer pour importer de l'ES6 qui utilise les import/export

90204
,

Yes c'est ptétre ca. Comment faire pour que browserify comprenne l'ES6 ?

Default
,

ben peut etre prendre le temps de regarder sur le net...

reponse 1
reponse 2
reponse 3
reponse 4