要想在typescript项目中调用js方法,先要将js模块中的js文件都要转为d.ts文件,然后才可以正常调用其中的方法。
本文以crypto-js为例,演示一个完整的转换过程。
第一步: 新建文件夹,生成package.json文件。命令: npm init -y。 如图:
第二步:安装crypto-js模块,命令:npm install crypto-js --save。如图:
第三步:实现格式转换,大功告成。 命令: npm install --save @types/crypto-js。 如图:
第四步:正常使用: var CryptoJS = require("crypto-js")。
文件目录结构如下:在@types目录为转换成功的d.ts文件