Egret社区
15银子
之前在网上找过,说是用egret run -a 这个命令,但是这个命令生成的H5的项目我不知道怎么去改他的ip和端口,所以想问问各位大佬有没有什么方法能提高wing3的编码速度,我现在项目比较大编译一次要好几分钟 - - ,或者能告诉我这个增量编译命令的正确用法也行啊- -

最佳答案

查看完整内容

我在用tsc命令前,曾经单独安装过TypeScript,不知道是否和此有关。你用npm安装下TypeScript试试。 1.先安装nodejs 2.npm install -g typescript 安装完后,在wing的终端里应该就可以用tsc了。
分享到 :
1 人收藏

31 个回复

倒序浏览
lity  登堂入室 | 2018-8-14 20:47:52
在终端里打 tsc -w,这样typescript 的编译器就实时监控代码变化进行增量编译。你调试开的浏览器不用关,每次改了ts代码,只要按F5刷新浏览器就能生效了,不必花几十几百秒去重新编译构建整个项目。
lity  登堂入室 | 2018-8-14 21:08:02
神秘人甲 发表于 2018-8-14 20:54
我这里显示  'tsc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。 ...

http://bbs.egret.com/forum.php?m ... mp;page=1#pid300905

我这个帖子就是讲这个的,里面截图是egret wing 4.1.5的,不知道wing 3里什么情况。

tsc是ts的编译器,肯定存在的,在egret wing里面的终端命令行里应该能运行,单独开个命令行估计会找不到tsc
lity  登堂入室 | 2018-8-14 14:01:23
神秘人甲 发表于 2018-8-15 09:43
已经是4.15了,还是不行

我在用tsc命令前,曾经单独安装过TypeScript,不知道是否和此有关。你用npm安装下TypeScript试试。

1.先安装nodejs
2.npm install -g typescript

安装完后,在wing的终端里应该就可以用tsc了。
神秘人甲  登堂入室 | 2018-8-14 16:13:20
自顶- -
hui1993  登堂入室 | 2018-8-14 16:28:32
改本地运行的端口号是在项目根目录下.wing文件夹下launch.json文件里面修改,
提高编译速度的话,建议升级引擎,我之前碰到过,4.0的egret engine和5.0的engine,速度编译速度提升很大
神秘人甲  登堂入室 | 2018-8-14 16:36:04
hui1993 发表于 2018-8-14 16:28
改本地运行的端口号是在项目根目录下.wing文件夹下launch.json文件里面修改,
提高编译速度的话,建议升级 ...

我的引擎是5.015的,但是项目比较大,每次重新编译就要300秒左右,launch.json文件这个我改了,但是用命令行编译的出来好像不受这个影响,ip和端口都没改
神秘人甲  登堂入室 | 2018-8-14 17:43:14
实在是太慢了,感觉每次都是将所有文件都编译了一遍
123.png
hui1993  登堂入室 | 2018-8-14 18:57:05
launch.json是改端口号的,f5本地调试的端口号,
编译速度这个,你去问问白鹭官方吧
神秘人甲  登堂入室 | 2018-8-14 19:23:08
hui1993 发表于 2018-8-14 18:57
launch.json是改端口号的,f5本地调试的端口号,
编译速度这个,你去问问白鹭官方吧 ...

我只知道用命令可以调成增量编译,但是不知道命令编译的配置在哪配
hui1993  登堂入室 | 2018-8-14 19:55:29
script文件下,有个config.ts文件,里面是egret build 和egret publish的处理逻辑,你可以去那看看,按你自己想要的效果进行改写
神秘人甲  登堂入室 | 2018-8-14 20:20:51
hui1993 发表于 2018-8-14 19:55
script文件下,有个config.ts文件,里面是egret build 和egret publish的处理逻辑,你可以去那看看,按你自 ...

在哪,我怎么没看到- -
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部