Node.js 使用typescript运行node express应用程序
我已经创建了一个支持typescript的简单node express应用程序。有一个主index.tsx文件: 现在,当我想使用以下命令运行应用程序时:Node.js 使用typescript运行node express应用程序,node.js,typescript,express,Node.js,Typescript,Express,我已经创建了一个支持typescript的简单node express应用程序。有一个主index.tsx文件: 现在,当我想使用以下命令运行应用程序时: npx nodemon -e tsx index.tsx 我收到一个错误:无法在模块外部使用import语句。 更奇怪的是,当我将文件扩展名更改为仅ts时,我运行时没有任何问题。为什么我不能使用tsx扩展?为什么要使用tsx?这不是JSX。@Keimeno为什么不?它还允许对typescripe节点文件进行扩展。很抱歉,请不要回答提出的新问
npx nodemon -e tsx index.tsx
我收到一个错误:无法在模块外部使用import语句。
更奇怪的是,当我将文件扩展名更改为仅ts时,我运行时没有任何问题。为什么我不能使用tsx扩展?为什么要使用tsx?这不是JSX。@Keimeno为什么不?它还允许对typescripe节点文件进行扩展。很抱歉,请不要回答提出的新问题,如果可以,请尝试回答。在使用React和Typescript时,您使用
.tsx
文件。对于任何其他应用程序,您都可以使用.ts
文件。您的错误要么来自Keimeno所说的,要么来自src/discogs_api/services。你能粘贴完整的错误信息吗。你对凯门诺的反应有点粗鲁,他给你指明了正确的方向。
npx nodemon -e tsx index.tsx