NPM和TypeScript支持
提示
- 本章节说明基于EC 安卓版本11.0+
NPM支持
安装npm
- 安装npm网络上教程很多。这里简单列举几个
- 也可以自己百度
安装npm
关键字
工程支持npm
- 在工程上-鼠标右键-选择·新增NPM支持·
- 新增完成后,会在当前工程目录下生成一个package.json文件,表示新增完成
- 剩余的只需要在工程下,执行
npm install xxx类库名称
即可完成类库的安装,例如npm install md5
,即可安装md5类库,使用方式直接安装md5官方说明
注意事项
- 由于npm类库存在不同运行环境包括web,node等,EC的js环境是纯js的,使用npm安装的类库,一定要找纯js环境的
- 并不是所有的
npm类库
都支持
TypeScript支持
安装TypeScript
- 网络上教程很多。这里简单列举几个
- https://www.runoob.com/typescript/ts-install.html
- https://blog.csdn.net/cdns_1/article/details/140401513
- 也可以自己百度
安装TypeScript
关键字
工程支持TypeScript
- 在工程上-鼠标右键-选择·新增TypeScript支持
- 新增完成后,会在当前工程目录下生成一个
tsconfig.json
文件,同时会对libs下面的js生成d.ts引用文件
js文件夹下编写ts
- js文件夹下编写的js文件都会转换为java的字节码,所以无法使用require,请不要使用export关键字导出,但是可以引用其他文件的js文件
- 在js文件编写ts文件,例如Card.ts,保存文件的时候会自动生成Car.d.ts和Card.js文件,在其他js文件中直接引用
// 文件名称 js/Car.ts
class Car{
test():void{
logd("i am car.")
}
} - 在其他js文件中调用
// 文件名称 js/main.js
function main(){
let car = new Car();
car.test()
}