如何在 Typescript 中使用 Webpack 'require' 和 'require.ensure'
Posted
技术标签:
【中文标题】如何在 Typescript 中使用 Webpack \'require\' 和 \'require.ensure\'【英文标题】:How to use Webpacks 'require' and 'require.ensure' in TypesScript如何在 Typescript 中使用 Webpack 'require' 和 'require.ensure' 【发布时间】:2017-05-27 15:51:15 【问题描述】:我正在尝试将 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');
【问题讨论】:
【参考方案1】:这些在@types/webpack-env 中可用
npm install --save-dev @types/webpack-env
【讨论】:
以上是关于如何在 Typescript 中使用 Webpack 'require' 和 'require.ensure'的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Vue (Typescript) 中使用 axios?
如何在 TypeScript 中使用 RequestPromise?