我正在使用 gulp 运行 mocha 测试,它似乎因 es7 语法(如 async await 和其他东西)而失败,我正在使用支持异步等待的节点版本 10,当我运行测试时
mocha test/sample.js
它有效,当我通过 gulp 运行相同时,它失败了
events.js:167
throw er; // Unhandled 'error' event
^
Error: Unable to parse /Users/**/**/**/**/media-templates.js
Line 20: Unexpected token function
第 20 行media-templates.js
如下所示
mediaTemplate.pre('save', async function () {
我没有使用任何像 babel 这样的反编译器,因为 node 10 支持这些东西。