本仓库存放个人代码,采用monorepo的形式进行管理,代码放在code目录中。
进入code文件夹下的任意文件夹,安装依赖
npm install
运行example文件夹下的例子
npm run ex
在根目录快速运行leetcode对应题目的单元测试
使用npm run lc + 题号
的方式即可运行指定题号题目的单元测试
npm run lc 15
要使jest支持es module有两种方法:
- 使用babel 安装依赖包
npm i -D --dev babel-jest @babel/core @babel/preset-env
babel.config.js
module.exports = {
presets: [['@babel/preset-env', { targets: { node: 'current' } }]],
}
- 使用es6 moudle的实验性支持功能 需要node18.8.0以上版本
jest --experimental-vm-modules