本文主要是介绍mocha+typescript+es6 module,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、需求:
测试用例使用ts,并且支持es6 module
二、需要安装的包:
@types/expect、@types/mocha、babel-register、expect、mocha、ts-node、npm-env
三、script脚本添加:
"test": "npm-env TS_NODE_PROJECT=\"tsconfig.testing.json\" mocha test/**/**.test.ts -r ts-node/register"
四、tsconfig.testing.json文件如下:
{"compilerOptions": {"experimentalDecorators": true,"module": "commonjs","target": "es2015","lib": ["es2017"],"declaration": false,"noImplicitAny": false,"removeComments": true,"inlineSourceMap": true,"moduleResolution": "node","esModuleInterop": true},"include": ["scripts/**/*.ts", "src/**/*.ts"]
}
这篇关于mocha+typescript+es6 module的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!