如何在TypesScript中使用Webpacks的'require'和'require.ensure'

Bre*_*ins 6 javascript sass typescript webpack

我正在尝试将TypeScript集成到Webpack中,并且正在寻找一些有助于解决所有Webpack特定内容的@types.

我正在declare function require(string): any;使用fe.:require('some.scss')但是很快就直接添加它或者通过/// <reference path="...语法添加它并且希望有更好的方法来做到这一点.

理想的事情只是npm i @types/webpack但这个包似乎只适用于Webpack配置文件,我认为这完全没用...

更具体一点,我试图让这个代码在TypeScript中工作:

require.ensure([
    require('./first')
], function(require) {
    require('./second')
}, 'second');
Run Code Online (Sandbox Code Playgroud)

ale*_*ill 8

这些可在@ types/webpack-env中找到

npm install --save-dev @types/webpack-env
Run Code Online (Sandbox Code Playgroud)