mph*_*h85 12 javascript import require typescript
我在我的应用程序中@types/express安装了依赖项
import express = require('express');
当我运行我的服务器时,它指向express和说this is an unexpected identifier。我相信这是正确的 TS 语法,并且常规的 JS 方式const express = ..具有相同的错误。
我需要普通快递吗?或者我不需要我已经安装的那个,它应该专门用于 TS 吗?
Nen*_*nad 19
require用import语句替换语句,例如:
const express = require('express');
Run Code Online (Sandbox Code Playgroud)
您可以将其转换为:
const express = require('express');
Run Code Online (Sandbox Code Playgroud)
是的,您需要两者,常规express依赖项和@types/express开发依赖项才能使 TypeScript 类型定义正常工作。
Sha*_*son 11
你想要的语法将是
import express from "express";
Run Code Online (Sandbox Code Playgroud)
它不应该导致重复标识符错误,除非它只是一个 IDE 错误。您可以在此处查看大多数人用于使用 NodeJS/Typescript 的常见设置。
https://github.com/microsoft/TypeScript-Node-Starter
| 归档时间: |
|
| 查看次数: |
13259 次 |
| 最近记录: |