介绍
tsx 文件的 express 的视图引擎 .
警告:
不要用于生产环境 , 没有打包, 也许后续会和 webpack
集成,
但暂时没有这个打算, 目前模块加载使用的是 requirejs
安装
npm install express-tsx typescript --save
使用
const { expressTsx, expressTsxMiddleware } = require('express-tsx')
const server = require('express')()
server.use(expressTsxMiddleware)
const miniServer = expressTsx(__dirname)
miniServer.use((req,res,next)=>{
res.local.hotreload = false
})
miniServer.get('/',(req,res)=>res.render('./view.tsx'))
server.use('/',miniServer)
import *as React from 'react'
export default <div>hello world</div>
深入使用
点击查看 sample/custom.js