我正在使用 browserify 导入一些 nodejs 模块。使用此语法一切正常:
$ = jQuery = require('jquery');
require('bootstrap');
require('angular');
require('ngRoute');
require('firebase');
require('angularfire');
现在我正在尝试将其转换为 typescript (使用 1.8 版),但我不知道该怎么做。我正在使用来自 browserify 的 tsify 插件
我试过一些像
这样的语法import * as jquery from "jquery";
import * as jQuery from "jquery";
import * as $ from "jquery";
或
declare var jQuery;
declare var $;
import * as jquery from "jquery";
$ = jQuery =jquery;
但它不起作用!
最佳答案
要在浏览器中全局使用“jQuery”,您需要将其附加到 windows 对象。
这对我有用:
import * as $ from "jquery";
(<any>window).jQuery = $
import "bootstrap";
关于javascript - 在 typescript commonjs 中导入 jquery 和 bootstrap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39076612/