星空网 > 软件开发 > 网页设计

egret如何引入puremvc第三方库

       
        关于egret接入第三方库的方法,egret也有文档,可参考官方的接入方法接入http://developer.egret.com/cn/github/egret-docs/extension/threes/instructions/index.html。
 
        这里记录一下接入puremvc库的过程,关于puremvc是什么,可以从官网http://puremvc.org了解,这里我们的重点不在这里,所以不做过多介绍。从这里https://github.com/PureMVC/puremvc-typescript-multicore-framework可以下载到puremvc的Typescript版本。
 
        根据egret官方文档的介绍,有两种方法引入第三方库,一种是通过egret的标准配置引入,另一种就是直接修改项目的index.html配置。
 
一、通过直接修改项目的index.html进行配置
 
       首先在项目libs目录下新建一个puremvc(名字可自定)文件夹,但是不要新建在libs/modules下面。将puremvc文件夹bin目录下的所有文件都拷贝到刚才新建的文件夹下面,然后修改项目的index.html,在<!--other_libs_files_start-->标签之间引入相应的js文件即可。
<script egret="lib" src='/images/loading.gif' data-original="libs/puremvc/puremvc-typescript-multicore-1.1.js" src-release="libs/puremvc/puremvc-typescript-multicore-1.1-min.js"></script>


egret如何引入puremvc第三方库
 
这样就配置好了,但是目前却还是没办法用,因为puremvc编译后的js文件加入了AMD模块规范,在egret项目中无法直接使用,因此需要注掉AMD模块声明部分
 
egret如何引入puremvc第三方库
egret如何引入puremvc第三方库
egret如何引入puremvc第三方库
egret如何引入puremvc第三方库

egret如何引入puremvc第三方库
egret如何引入puremvc第三方库
egret如何引入puremvc第三方库
puremvc-typescript-multicore-1.1.js和puremvc-typescript-multicore-1.1-min.js都需要注掉AMD模块定义部分,这样就可以使用puremvc库了。
 
二、标准配置
 
        在项目所在文件夹下,用命令行egret create_lib puremvc创建一个egret库,当然目录路径可以任选,但是最好不要在项目文件夹下创建。将puremvc文件夹bin目录下的所有文件都拷贝到刚才新建的文件夹下的src目录中,修改刚才库文件夹下的package.json,配置如下
 
{  "name": "egret",  "version": "3.2.2",  "modules": [    {      "name": "puremvc",      "description": "puremvc",      "files": [        "puremvc-typescript-multicore-1.1.d.ts",        "puremvc-typescript-multicore-1.1-min.js",        "puremvc-typescript-multicore-1.1.js"      ],      "root": "src"    }  ]}

在当前库文件夹下调用egret build编译库,然后修改项目egretProperties.json,modules下增加如下配置



{   "name":"puremvc",   "path":"../puremvc" }

         编译项目即可自动完成配置,要注意的是这里也是要去掉puremvc-typescript-multicore-1.1-min.js和puremvc-typescript-multicore-1.1.js中的AMD模块部分的。








原标题:egret如何引入puremvc第三方库

关键词:mvc

mvc
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

AR火苗越吹越旺,Nreal在海外如何营销为AR眼镜全球第一?:https://www.ikjzd.com/articles/1665964591894786049
TikTok 2023 趋势与更新!:https://www.ikjzd.com/articles/1665992127759982593
跨境电商出海不合规常见做法(二):https://www.ikjzd.com/articles/1665993187270533121
海外网红营销:揭秘KOL和KOC的本质区别与市场影响力:https://www.ikjzd.com/articles/1665997876356214786
对于亚马逊多变体产品,你需要的广告投放技巧,及广告分析策略!:https://www.ikjzd.com/articles/1665998350353899522
世界杯捞金大法:https://www.ikjzd.com/articles/1666
​TikTok发生了什么?美区增长首次停滞,准入管理力度加大:https://www.kjdsnews.com/a/1836407.html
2024年如何找到在TikTok上发帖的最佳时间:https://www.kjdsnews.com/a/1836408.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流