javascript - 使用节点 10 运行 gulp mocha 时出现意外的令牌功能
问题描述
我正在使用 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 支持这些东西。
解决方案
推荐阅读
- deployment - 使用 codedeploy 安装操作系统包是一种好习惯吗?
- msbuild - 将 Visual Studio 2019 的 MsBuild 与 TFS 2018 任务一起使用
- ios - iOS 上 Safari 上的 geolocation.getCurrentPosition
- amazon-web-services - 使用聊天机器人在 Slack 中启用 aws 命令
- python - 使用 Scrapy Splash 和 Lua 在鼠标点击时动态加载内容
- csv - 如何从标记的 CSV 文件中进行训练?
- java - GWT - 网格行标题点击事件
- c++ - 具有未知参数类型的 C++ 空虚函数
- matlab - 使用matlab求两个变量函数的上确界和下确界
- c# - 加快向 Oracle 发出取消信号