我尝试使用使用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 lodash
和typings install lodash
。 node_modules/lodash
存在且存在node_ modules/lodash/range.js
。事实上,import * as moment from "moment"
似乎工作正常。
有没有办法让TypeScript停止将此报告为错误?
答案 0 :(得分:0)
您应该通过以下方式安装5/9/2018 12:00:00 AM
软件包:
Intelligent Migration\Sprint 10 (5-22-2018)