我在我的应用程序中安装了 @types/express
依赖项
import express = require('express');
当我运行我的服务器时,它指向 express
并说 this is an unexpected identifier
。我相信这是正确的 TS 语法和 const express = ..
的常规 JS 方式有同样的错误。
我需要普通快递吗?还是我不需要我已经安装的那个,它应该专门用于 TS?
原文由 mph85 发布,翻译遵循 CC BY-SA 4.0 许可协议
将
require
语句替换为import
语句,例如:您可以将其转换为:
是的,您需要常规的
express
作为依赖项和@types/express
作为开发依赖项以使 TypeScript 类型定义正常工作。