gpt4 book ai didi

typescript - 如何使用 webpack 在 angular2 应用程序中使用 lodash 解决错误 "Cannot find name ' _' "

转载 作者:搜寻专家 更新时间:2023-10-30 21:20:17 27 4
gpt4 key购买 nike

以下是我如何使用 webpack 在 typescript/angular2 应用程序中导入 lodash:

  • $ npm install lodash --save
  • $ typings install dt~lodash --save

在 webpack.config.js 中:

module.exports = {
plugins: [
new ProvidePlugin({
'_' : 'lodash'

而且它有效。

但是我的编辑器 (Sublime) 和运行时的终端中仍然存在错误:找不到名称 '_'

那么,我缺少什么?

在我使用 lodash 的 .ts 文件中,我尝试这样声明它:

declare var _ : LoDashStatic

没有运气。

最佳答案

我有同样的问题,这对我有用:

1 - 这将向 TypeScript 声明 lodash 模块,可以为您进行类型检查。

typings install lodash --save

2 - 在您的 .ts 文件中,您必须导入 lodash :

import * as _ from "lodash"

希望对您有所帮助。

关于typescript - 如何使用 webpack 在 angular2 应用程序中使用 lodash 解决错误 "Cannot find name ' _' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38630493/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com