javascript - Importera jquery och bootstrap i typescript commonjs
Jag använder Browserify för att importera några Node.js-moduler. Allt fungerar bra med denna syntax:
= jQuery = require('jquery');
require('bootstrap');
require('angular');
require('ngRoute');
require('firebase');
require('angularfire');
Nu försöker jag konvertera det till TypeScript (med version 1.8) men jag kan inte lista ut hur man gör det. Jag använder tsify-plugin från Browserify
jag har försökt med lite syntax som
import * as jquery from "jquery";
import * as jQuery from "jquery";
import * as $ from "jquery";
eller
declare var jQuery;
declare var $;
import * as jquery from "jquery";
= jQuery =jquery;
men det fungerar inte!
Svar #1
För att ha 'jQuery' tillgängligt globalt i webbläsaren behöver du fästa det på windows-objektet.
Detta fungerar för mig:
import * as $ from "jquery";
(<any>window).jQuery = $
import "bootstrap";
Se detta svar: Deklarera Typescript global variabel som typen "module"
