哪里可以获得单个lodash包的@types?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哪里可以获得单个lodash包的@types?相关的知识,希望对你有一定的参考价值。
我需要一个来自lodash的函数 - assignin。我安装了lodash.assignin
并将其导入我的项目中:
import assignIn = require('lodash.assignin');
但编译后出现错误:“错误TS2307:无法找到模块'lodash.assignin'”。
我明白我需要lodash.assignin
包的打字,但不幸的是lodash/assignin
只有@types/lodash
类型。
我不想只为其中一个功能安装整个lodash包,那么lodash是否有单个包的打字?
那个包(lodash.assignin)不可用,请在这里查看可用的lodash包列表https://www.npmjs.com/browse/keyword/lodash-modularized
例如,如果我想使用first
方法我需要安装npm i --save lodash.first
然后我使用像这样的方法const first = require('lodash.first');
我刚刚用不同的包解决了这个问题:
SRC /类型/ lodash.groupby.d.ts:
import { groupBy } from 'lodash'
export default groupBy
yarn add -D '@types/lodash@^4.6.0'
然后导入:
import groupBy from 'lodash.groupby'
这是使用TypeScript 2.9。
以上是关于哪里可以获得单个lodash包的@types?的主要内容,如果未能解决你的问题,请参考以下文章
在哪里可以获得 mime.types 文件的副本? [关闭]
javascript 同样从使用ES6简化的lodash获得
[TypeScript] Using Lodash in TypeScript with Typings and SystemJS