1.创建js库文件
egret create_lib jszip
2.分别创建文件夹
bin、src、libs
3.把项目组相关联的文件拷贝到src中
4.配置package.json文件
5.配置tsconfig.json文件
6.编译
egret build callJS
二,配置egret文件,调用js
1.配置egretProperties.json
2.编译项目
egret -e build clean
3.成功调用
在开发自己的组件库的时候使用了father-build打包,本地运行没问题,但是打包ts一直报错:error TS7016: Could not find a declaration file for module './../jspreadsheet/index'. 'D:/projects/DTExcel/src/jspreadsheet/index.js' implicitly has an 'any' type.
查了很久,所以记录一下解决方案。
1、在xxx.js同级目录下新建xxx.d.ts,内容如下:
2、在使用的文件中导入即可
1.在index.html中,写上<body>
<app-root></app-root>
<script>
function createClusterer() {
alert("test")
}
</script>
</body>
2.然后在ts中,写(这个是事件调用,自己写吧,就一个button的事情)
onclick() {
window 'createClusterer'
}
这样就可以调用js方法了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)