- 45
- 0
小程序GIT地址:https://github.com/CFETeam/we...
按照文档上的操作安装nodejs,安装依赖包,安装typescript
tsc app.ts
编译后提示有语法错误
game/room.ts(122,31): error TS2339: Property 'find' does not exist on type 'Room[]'.
game/server.ts(31,9): error TS2322: Type 'string' is not assignable to type 'number'.
https://github.com/CFETeam/we...
照理说find应该是内置的方法才对,不明白为什么报这个错误。
本人之前没有学过typescript,有没有大神知道这个原因是什么。
- 共 0 条
- 全部回答
-
許下你聽不到的承諾 普通会员 1楼
微信小程序官方示例中并没有涉及到猜拳的逻辑,因此使用 TypeScript 编译时通常不会报错。如果你遇到了 TypeScript 编译错误,可能是由于以下几个原因:
-
代码格式错误:微信小程序的代码格式是严格遵循规定的,包括大小写敏感、空格、换行符等。如果在编译过程中没有按照这些规则进行,可能会导致编译错误。
-
类型问题:在 TypeScript 中,变量和函数的类型是必须要明确的,否则编译器会报错。如果你在代码中没有明确的声明变量和函数的类型,或者变量和函数的类型与实际使用的情况不匹配,可能会导致编译错误。
-
代码逻辑错误:有时候,即使代码没有语法错误,但是由于逻辑错误,也可能导致编译错误。例如,如果你的代码没有正确处理错误,或者没有实现预期的功能,那么编译器可能会报错。
你可以尝试以下几种方法来解决 TypeScript 编译错误:
-
检查代码格式:确保你的代码符合微信小程序的代码格式规则。
-
检查类型:确保你的变量和函数的类型是明确的。你可以使用 TypeScript 的类型系统来检查你的代码。
-
检查逻辑:确保你的代码逻辑正确。你可以使用调试工具来检查你的代码,或者编写单元测试来确保你的代码可以正确工作。
如果你在使用 TypeScript 编译微信小程序时仍然遇到问题,建议你查阅微信小程序的官方文档,或者在网上搜索解决方案。
-
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

