Visual personalizado – jquery y otros js

Un usuario Pregunto ✅

przemek

Hola,

Necesito 2 archivos js en mi visual personalizado

  1. jquery.js
  2. boostrap.js

Agrego a pbiviz.json así

«JS externo»: [
«node_modules/jquery/dist/jquery.min.js»,
«node_modules/boostrap/src/boostrap.js»,
],
ejecuto pbiviz start y hasta ahora todo bien
pero luego pruebo en el navegador tengo un problema como este.
todo el archivo se ve así (lo obtengo de la consola web desde Chrome)

(función(powerbi) {
var ventana = esto;

//Estas 2 líneas son necesarias para engañar a lodash para que use esto como alcance global
var self = esto;
self.Objeto = Objeto;

//eliminar la referencia de los módulos cargados con powerbi
var $, jQuery, _;
ventana.jQuery = ventana.$ = indefinido;
ventana._ = indefinido;

/*! jQuery v3.2.1 | (c) Fundación JS y otros colaboradores | jquery.org/licencia */
!función(a,b){«uso estricto»;»objeto»==tipodemódulo&&»objeto»==tipodemódulo.exportaciones?módulo.exportaciones=a.documento?b(a,!0):función(a) {if(!a.document)arroja un nuevo error(«jQuery requiere una ventana con un documento»);return b(a)}:b(a)}

bla bla bla jquery min personal
….
/*!
* Bootstrap v3.3.7 (http://getbootstrap.com)
* Derechos de autor 2011-2016 Twitter, Inc.
* Licenciado bajo la licencia MIT
*/
if(«indefinido»==tipo de jQuery) lanza un nuevo error («JavaScript de Bootstrap requiere jQuery»)

/*
* CLI visual de Power BI
*
* Derechos de autor (c) Microsoft Corporation
* Reservados todos los derechos.
* Licencia MIT

No sé cómo agregar un archivo js externo que use otro archivo externo.
Gracias por ayuda

@przemek,

Puede intentar reemplazar «jQuery» con «window.jQuery».

@przemek,

Puede intentar reemplazar «jQuery» con «window.jQuery».

przemek

En respuesta a v-chuncz-msft

Gracias. Está trabajando.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *