Tengo un proyecto que consta de un archivo TypeScript y una página HTML. Actualmente, estoy cargando varias bibliotecas que requiere el archivo TypeScript en la página HTML al incluirlas en etiquetas, es decir, <script src="https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.min.js"></script> .
Dado que me gustaría usar el código de TypeScript en otras páginas web sin tener que copiar un montón de etiquetas de secuencias de comandos, ¿hay alguna forma de cargar las bibliotecas en el archivo de TypeScript en lugar de en el archivo HTML? Intenté buscarlo y vi algunas opciones (por ejemplo, importar y exportar ), pero solo import {Tabulator} from 'tabulator-tables'; obviamente no funcionó, y estoy algo perdido.
Debido a que indicó que no está utilizando ningún paquete y que no desea utilizar un módulo UMD en un elemento <script> , necesitará una versión de tabulator-tables que tenga el formato de módulo ES. Parece que el paquete proporciona uno en https://unpkg.com/tabulator-tables@4.9.3/dist/js/tabulator.es2015.min.js . Puede descargar ese archivo localmente a su proyecto e importarlo en su secuencia de comandos de esta manera:
import Tabulator from './relative/path/to/where/you/saved/tabulator.es2015.min.js'; Tendrá que publicar ese módulo descargado junto con su archivo HTML, archivo JS, etc. dondequiera que esté sirviendo la página web, y asegúrese de configurar el atributo de type de su propia secuencia de comandos para el module en el HTML.