require 未在 ES 模块范围内定义 标签归档 - 永夜 没有不值得去解决的问题,也没有不值得去学习的技术! Mon, 03 Aug 2026 08:07:13 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1 https://media.shuijingwanwq.com/2026/05/logo-150x150.png require 未在 ES 模块范围内定义 标签归档 - 永夜 32 32 在 重构:改善既有代码的设计 (第2版) 中,基于 Mocha 运行测试用例 https://www.shuijingwanwq.com/2023/02/14/7414/ Tue, 14 Feb 2023 13:05:37 +0000 https://www.shuijingwanwq.com/?p=7414 本文记录了在《重构:改善既有代码的设计》第2版实践中使用 Mocha 运行测试用例的过程。通过 npm 安装 Mocha 后,在 Windows 下直接运行二进制文件遇到报错,通过在 package.json 中配置 npm test 脚本解决。随后针对 ES 模块兼容性问题,在 package.json 添加 type 配置,并将测试文件中的 require 语法修改为 import 语法,最终成功通过测试。

在 重构:改善既有代码的设计 (第2版) 中,基于 Mocha 运行测试用例最先出现在永夜

]]>