中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

讓mocha支持ES6模塊的方法實現

發布時間:2020-09-23 13:06:28 來源:腳本之家 閱讀:138 作者:天真小兮兮 欄目:web開發

mocha是比較常用的node測試框架,但是只支持commonjs模塊,要讓mocha支持ES6模塊,需要babel的幫助。

書寫本文時用到的工具版本為:

  • babel v7
  • mocha v6.2

安裝依賴

$ npm i -D @babel/cli @babel/core @babel/preset-env @babel/register

babel配置

在package.json或.babelrc中添加配置:

{
 "presets": ["@babel/preset-env"]
}
// "babel": {
//  "presets": [
//   "@babel/preset-env"
//  ]
// }

配置命令

最后配置運行命令,babel/register會綁定到node的require模塊,代碼運行時會實施轉譯,這樣就可以支持ES6的模塊語法了:

"scripts": {
 "test": "mocha --require @babel/register test/*.js",
}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

义乌市| 天等县| 和硕县| 雅江县| 嘉兴市| 全州县| 恭城| 金山区| 万安县| 炎陵县| 宝兴县| 卓尼县| 伊通| 财经| 西吉县| 通海县| 罗江县| 广汉市| 新安县| 康平县| 城固县| 姜堰市| 榕江县| 子洲县| 德令哈市| 襄汾县| 霍邱县| 平度市| 湖北省| 贵南县| 泸西县| 马龙县| 渝北区| 普安县| 安仁县| 漳浦县| 青冈县| 师宗县| 定远县| SHOW| 平江县|