Estoy luchando con javascripts en mi aplicación laravel. Quiero incluir instructorjs ( https://www.npmjs.com/package/instructorjs ), pero no funciona. Creo que la carga de secuencias de comandos como módulos no funciona en combinación con el paquete web. Pero no sé dónde y cómo importar los scripts. terminé con:
import {jqueryScrollTo} from '/node_modules/jquery.scrollto/jquery.scrollTo.min.js'; import {InstructorFactory} from '/node_modules/instructorjs/instructor.min.js' jqueryScrollTo(window.$); window.jqueryScrollTo = require('jquery.scrollto'); window.InstructorFactory = require('instructorjs');en mi bootstrap.js. En mi opinión, tengo estas líneas:
const instructorFactory = require ('instructorjs'); var instructor = new instructorFactory();Mis líneas webpack.mix.js son:
mix.js('resources/js/app.js', 'public/js').sourceMaps().extract() .sass('resources/sass/app.scss', 'public/css') .autoload({ jquery: ['$', 'jQuery', 'window.jQuery']});Realmente no puedo hacer que funcione. Trato de copiar y mover los requisitos y las importaciones de un archivo a otro, pero no puedo encontrar la expresión/posición correcta para ello. ¡Cualquier ayuda de usted es muy apreciada!