Egret社区

egret引用第三方库问题

2017-4-23 13:36
1094813
1银子
项目需求引用了一个第三方库 ,第三方库中包含了一个.d.ts 和一个.js 还有一个.json文件 。当前egret引擎版本4.0.3

使用egret build -e 编译 后并没有在libs/modules下增加对应第三方库文件。直接发布后放在服务器上访问提示
main.min.js:1
Uncaught ReferenceError: xxx is not defined如果切换版本3.1.7 编译的话会提示 找不到xx/bin/xx文件。
这就尴尬了。。4.0.3不能引用第三方库??
分享到 :
0 人收藏

13 个回复

正序浏览
23king  圆转纯熟 | 2017-4-24 17:29:40
yjtx 发表于 2017-4-24 17:14
http://developer.egret.com/cn/github/egret-docs/extension/threes/instructions/index.html  麻烦请完 ...

他们库文件只提供了这个呀。也就是说没法弄了?
yjtx  官方团队 | 2017-4-24 17:14:51
23king 发表于 2017-4-24 17:03
详情在附件。发布出来的目录就是不会出现第三方库。

http://developer.egret.com/cn/gi ... ructions/index.html  麻烦请完全按照第三方库的标准来引用。你的这个第三方库的格式完全不对
23king  圆转纯熟 | 2017-4-24 17:03:35
yjtx 发表于 2017-4-24 14:54
麻烦提供你的完整的demo,我这边肯定没有问题的。

详情在附件。发布出来的目录就是不会出现第三方库。

TestDemo.zip

977.98 KB, 下载次数: 17, 下载积分: 银子 -1

yjtx  官方团队 | 2017-4-24 14:54:58
23king 发表于 2017-4-24 14:47
http://www.4399api.com/system/download/egret_4399_h5api.zip 大神你试试这个第三库?看看发布出来会引 ...

麻烦提供你的完整的demo,我这边肯定没有问题的。
23king  圆转纯熟 | 2017-4-24 14:47:22
yjtx 发表于 2017-4-24 14:25
你说的发布是 web 还是 native 工程,如果是native麻烦查看 native 设置 path 是不是对的 ...

http://www.4399api.com/system/download/egret_4399_h5api.zip 大神你试试这个第三库?看看发布出来会引用进去么?
23king  圆转纯熟 | 2017-4-24 14:42:51
yjtx 发表于 2017-4-24 14:25
你说的发布是 web 还是 native 工程,如果是native麻烦查看 native 设置 path 是不是对的 ...

是不是我这个第三方不完整导致的呀?我看一般的第三方库还有 .min.js。然而这个却没有。
23king  圆转纯熟 | 2017-4-24 14:30:13
yjtx 发表于 2017-4-24 14:25
你说的发布是 web 还是 native 工程,如果是native麻烦查看 native 设置 path 是不是对的 ...

web,不是native。  库文件放在项目根目录外,egret build -e 后引用在libs/modules下,一旦发布后。  只看到发布文件夹目录下的index.html 里面存在引用 ,但是发布目录下libs/modules不存在该第三方库。
23king  圆转纯熟 | 2017-4-24 14:30:08
yjtx 发表于 2017-4-24 14:25
你说的发布是 web 还是 native 工程,如果是native麻烦查看 native 设置 path 是不是对的 ...

web,不是native。  库文件放在项目根目录外,egret build -e 后引用在libs/modules下,一旦发布后。  只看到发布文件夹目录下的index.html 里面存在引用 ,但是发布目录下libs/modules不存在该第三方库。
yjtx  官方团队 | 2017-4-24 14:25:36
23king 发表于 2017-4-24 14:09
egret build -e 在项目目录下libs/modules 下已经有对应的xx 库文件夹了 但是发布就不会有! ...

你说的发布是 web 还是 native 工程,如果是native麻烦查看 native 设置 path 是不是对的
23king  圆转纯熟 | 2017-4-24 14:09:46
yjtx 发表于 2017-4-24 09:55
你是按照第三方库的方式引用进去的么?  http://developer.egret.com/cn/github/egret-docs/extension/thre ...

egret build -e 在项目目录下libs/modules 下已经有对应的xx 库文件夹了 但是发布就不会有!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部