Skip to content

zruibin/EngineeringShell

Repository files navigation

EngineeringShell

前端使用Typescript开发的工程

package.json中使用node执行ts脚本

# 安装 esbuild-register 和 Node.js 类型定义
npm install --save-dev esbuild esbuild-register @types/node
node --require esbuild-register ../frontends-common/script/check.ts

使用 esbuild 将ts编译为js

npm install esbuild --save-dev
# 创建编译脚本 build.mjs 如 frontend-js/build.mjs
执行 node build.mjs即可
引入时最好把.js带上,否则有可能搜索的是.ts的

注意

  • 在Linux下打时报bytenode错误,安装以下几个库可解决
sudo apt install -y libatk1.0-0 libatk-bridge2.0-0 libgtk-3-0 libgbm1

参考