javascript - nodejs中的导入错误:SyntaxError:JSON中位置0处的意外标记u
问题描述
使用 mocha 作为测试 nodejs 的框架。
从要测试的控制器文件中导入功能时,我在所附照片中遇到错误。在另一个控制器文件中使用了相同的导入语句,它工作正常。
问题可能出在哪里,是在测试框架中吗?
在控制器文件中,导出函数的语句是:
module.exports = {function}
在另一个控制器文件和测试文件中,导入函数的语句是:
var {function} = require('the path of the controller file where functions are')
解决方案
推荐阅读
- javascript - 提交表单时,我不断收到 nil 值
- java - Android - TextView setText 有时只更新文本
- java - Spring Data DynamoDB - 存储库执行扫描而不是查询
- html - CSS中的目标背景图像(url)?
- python - Collatz 猜想 - 在 python 中自动运行
- amazon-dynamodb - 如何将 Dynamodb Local 集成到 AWS 云开发工具包中
- r - 我的 img 函数不会以闪亮的方式渲染图像
- python - 将列中的特定行与数据框中该特定行的所有列进行比较
- hybris - 如何在 hybris 后台创建弹出窗口?
- r - 带有 lm 和因子的面板回归,跨面板或组的数据“泄漏”