Egret社区

egret是不是不支持import?

2017-6-21 16:37
33531
1银子
我看4.1.0版本的第三方库的配置里追加了typings的字段,于是用typings下了个lodash的d.ts。

d.ts的内容大概就是一个大module。
declare module 'lodash' {
    var _: _.LoDashStatic;
    namespace _ {

        xxxx
    }
    export = _;
}
正常来说在TS里用import * as _ from 'lodash',来引入并且编译什么的都没问题。
但是并不能运行。。编译后的JS把import转化成var _ = require("lodash");
报require is not defined。

于是我翻找了一个并非用typings下载但能用的d.ts,大概结构如下:
declare var _: _.LoDashStatic;
declare module _ {

    xxx
}
declare module "lodash" {
    export = _;
}


这个不用import就可以直接用使用。。。

是不是egret就不支持import,用typings下载的d.ts都不能用..必须要定制的

分享到 :
0 人收藏

1 个回复

倒序浏览
dily3825002  社区管理员 | 2017-6-21 16:44:12
我们会在 5.2 版本增加支持,感谢反馈
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部