[英]how to import nanomemoize in typescript?
在 React Typescript 项目中导入nano-memoize的正确语法是什么? 这个库没有类型声明文件。
我在项目中使用以下内容:
这些是我的 tsc 选项
"compilerOptions": {
"module": "commonjs",
"target": "es2015",
"lib": [ "es7", "dom" ],
"removeComments": true,
"sourceMap": true,
"jsx": "react",
"noEmit" : true
},
以下是错误列表:
Uncaught ReferenceError: nanomemoize is not defined
。import "nano-memoize/browser/nano-memoize";
// @ts-ignore
const myFunc = nanomemoize(...);
Uncaught TypeError: nn(...)(...) is not a function
错误中的错误Uncaught TypeError: nn(...)(...) is not a function
import nanomemoize from "nano-memoize/browser/nano-memoize";
const myFunc = nanomemoize(...);
如果您只是想直接导入它并在文件中使用nanomemoize()
函数,请安装node_module
然后尝试:
import * as nanomemoize from 'nano-memoize'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.