我绝对是这个话题的新手。我想使用NodeJS学习Typescript并有一些简单的问题。据我所知,NodeJS正在使用Javascript,但是如何获得UI?您是否需要创建HTML / CSS网页并使用Typescript运行它?您如何在打字稿中获取图像,选项,按钮?在《守则》中如何实施?我找到了很多教程,但它们只是返回“ Hello World”,而且我认为不必在Typescript的输出中“写”整个页面。
答案 0 :(得分:0)
NodeJS是纯服务器端javascript,您不会用它构建UI,而是将html / css / js提供给客户端,并可能创建一个API与客户端进行通信。
假设您已经阅读了一些有关此项目的教程,那么我假设您不需要如何创建Node项目的示例。
对于初学者来说,我建议在服务器上使用 NodeJS 加 Expressjs ,然后也许开始提供简单的静态网站(例如手写的“ index.html” )。 Expressjs使开发特别是在开始时容易得多。提供静态文件只需要
之类的东西app.use(express.static('public'))
..在您的服务器代码中。如果您导航到例如 localhost:3000 / test / route ,它将在您的公用文件夹(应位于项目根目录中)中查找/test/route/index.html
然后使用客户端开发框架。
如果要使用Typescript进行应用程序客户端的开发,则可能需要研究 Angular 。它与Typescript紧密相关,但是如果您是初学者,那么学习曲线将非常艰难。例如, Vue.js 和 React 是其他与Typecsript很好地兼容或通过cli很好运行的客户端框架。