Webpack + 打字稿 + Bootstrap

Webpack + Typescript + Bootstrap

我需要在打字稿代码中使用 bootstrap 中的 $(#id).modal(...) 方法以编程方式显示模态对话框。我已经通过 npm install bootstrap --save 下载了 bootstrap 并通过执行 tsd install bootstrap --save 添加了类型。然后我尝试通过 import bootstrap = require("bootstrap")

将它包含在我的应用程序中

但是当我尝试通过执行 webpack 在 node.js 命令提示符中构建我的应用程序时,我收到一个错误:error TS2307: Cannot find module 'bootstrap'. 然后我搜索了整个 google, 尝试使用 bootstrap-webpack 但没有成功(更具体地说,我无法配置它,它仍然抛出错误),但我没有找到任何可以使 bootstrap 在打字稿中可用的东西。

我只需要访问 bootstrap 的 javascript 部分,事实上,我只需要一个函数。有什么简单的方法可以让这个配置生效吗?

error TS2307: Cannot find module 'bootstrap

如果 TypeScript 找不到 module "bootstrap",考虑到您有 this file see code: https://github.com/borisyankov/DefinitelyTyped/blob/master/bootstrap/bootstrap.d.ts#L119-L120

,它应该在那里

确保文件 bootstrap.d.ts 包含在您的 tsconfig.json 文件中。