Estoy tratando de usar Shepard.js para mi aplicación web.
He instalado el paquete usando:
npm install shepherd.js --save Y puedo ver la carpeta en la carpeta node_modules en el directorio de mi aplicación web:
/Users/xxx/Desktop/Coding/anybody/anybody1/node_modules/shepherd.jsTambién verifiqué que tengo node.js instalado, lo cual hago.
Cuando trato de seguir la parte de uso de Shepard Docs y agregarlo a mi archivo js, aparece este error:
Uncaught SyntaxError: Cannot use import statement outside a moduleAsí es como lo agregué a mi archivo .js:
import Shepherd from 'shepherd.js'; const tour = new Shepherd.Tour({ defaultStepOptions: { classes: 'shadow-md bg-purple-dark', scrollTo: true } }); tour.addStep({ id: 'example-step', text: 'This step is attached to the bottom of the <code>.example-css-selector</code> element.', attachTo: { element: '#vygr-nav', on: 'bottom' }, classes: 'example-step-extra-class', buttons: [ { text: 'Next', action: tour.next } ] }); tour.start();No estoy muy seguro de lo que estoy haciendo mal: esta es la primera vez que instalo una biblioteca en JavaScript.
Gracias de antemano por cualquier ayuda