【发布时间】:2021-04-27 08:01:40
【问题描述】:
我在我的 Node 项目中使用 prompt-sync 模块。
const prompt = require('prompt-sync')();
const result = prompt(message);
但为了保持我的 TypeScript 代码一致,我需要使用 import 而不是 require。
所以我为包安装了类型。
npm i @types/prompt-sync
我试着像这样使用它
import * as promptSync from 'prompt-sync';
...
const prompt = promptSync();
const result = prompt(message);
但是出现了错误
Error:(24, 20) TS2349: This expression is not callable.
Type '{ default: (config?: Config | undefined) => Prompt; }' has no call signatures.
那么如何使用提示同步与import?
【问题讨论】:
标签: javascript node.js typescript input prompt