相对路径与__dirname
const openAPI = require('@umijs/openapi')
// 不能写相对路径
openAPI.generateService({
schemaPath: `./openApi.json`,
});
// 如果上面方式传路径的话,因为是调用的函数,最后调用函数时候,相对路径就不是当前js文件了,而变成了定义generateService方法的位置。
// 这样用才是正确的,__dirname代表当前文件路径
openAPI.generateService({
schemaPath: `${__dirname}/openApi.json`,
});