【问题标题】:How to use TypeScript for next.js Server?如何将 TypeScript 用于 next.js 服务器?
【发布时间】:2018-11-28 23:20:27
【问题描述】:

在 next.js 的最新版本中添加了TypeScript support,但它仅适用于浏览器。

有没有办法在服务器上也使用 TypeScript? IE。使用server.ts 而不是server.js

我能想到的一种方法是告诉 IDE 为项目中的每个 ts 文件生成 js 文件,但也许有更好的解决方案?

【问题讨论】:

    标签: typescript next.js


    【解决方案1】:

    我认为它适用于除自定义服务器文件之外的所有内容。原因是 webpack 将 typescript 转译为 js,而 webpack 本身是由 server.js 启动的。

    使用nodemonts-node 的组合可以解决问题:

    package.json

    "scripts": {
      "start": "nodemon --watch 'server.ts' --exec 'ts-node' server.ts"
    }
    

    【讨论】:

      猜你喜欢
      • 2021-10-16
      • 2020-03-24
      • 2021-09-13
      • 2021-03-29
      • 2022-11-10
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 2015-05-10
      相关资源
      最近更新 更多