找不到模块" lodash,"但它的确有效

时间:2016-10-25 22:10:13

标签: typescript lodash

我尝试使用使用Webpack构建的TypeScript将lodash导入Angular2中的文件。我总是收到错误Cannot find module 'lodash'Cannot find module 'lodash/submodule'。但是,代码仍能正常运行,事实上如果我不执行import代码无法正常运行。

import * as lodash from "lodash";
export class SomeService {
  fn(): any {
    return lodash.range(1, 2);
  }
}

这可以正常使用,但我仍然可以获得Cannot find module error。我还尝试了import lodash from "lodash"import {range} from "lodash"import * as range from "lodash/range"以及其他一些事情,但无论如何,我总是会遇到此错误。

我已完成yarn add lodashtypings install lodashnode_modules/lodash存在且存在node_ modules/lodash/range.js。事实上,import * as moment from "moment"似乎工作正常。

有没有办法让TypeScript停止将此报告为错误?

1 个答案:

答案 0 :(得分:0)

您应该通过以下方式安装5/9/2018 12:00:00 AM软件包: Intelligent Migration\Sprint 10 (5-22-2018)