• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信小游戏开发(零) Typescript环境搭建

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信小程序开发是有Typescript模板的,能不能用,API是不是最新我不清楚。


但是微信小程序这边是没有Typescript模板的,今天我们来研究这个问题

微信开发者工具是使用nw.js开发的,他和electron定位类似,底层也是nodejs

你可以从这里找到 .d.ts 定义文件(lights是我本机用户名,你的电脑上不一样)

C:\Users\lights\AppData\Local\微信开发者工具\User Data\WeappCode\package.nw\js\libs\vseditor\extensions\node_modules\typescript\lib\wx

当然从小程序模板那边copy也是一样的,但是小程序模板的sdk和小游戏有点不一样


我们要解决的问题有两个

1.copy过来的.d.ts有bug,TSC编译不过

问题不大,只是这里定义了一个console,和DOM中的定义冲突,注释了就好了


2.有些小游戏要用的API缺失

比如最重要的初始化canvas接口没有

自己另外写个.d.ts补上去就好了


项目放在这里了

https://gitee.com/lightsever/minigame/tree/master/empty_typescript


3.编译问题

还有个问题是,微信小游戏模式,生成前事件不可用,这就造成了没办法用编译自动编译typescript文件,不过这也不算多大个事儿

手工敲一下,打开 -w模式,就会一直检测代码变化,有变化就编译了。

剩下的事情就只有写代码了


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
从C#到TypeScript - Generator发布时间:2022-07-18
下一篇:
typescript笔记-高级类型发布时间:2022-07-18
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap