解决Yapi报错Cannot find module 'yapi-plugin-export-docx-data'

起Yapi服务时候,报如下错误:

复制代码
Error: Cannot find module 'yapi-plugin-export-docx-data'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
    at getPluginConfig (/opt/yapi/vendors/common/plugin.js:8:20)
    at plugins.map.item (/opt/yapi/vendors/common/plugin.js:39:22)
    at Array.map (<anonymous>)
    at exports.initPlugins (/opt/yapi/vendors/common/plugin.js:33:21)
    at Object.<anonymous> (/opt/yapi/vendors/server/plugin.js:235:21)
    at Module._compile (module.js:653:30)
    at Object.Module._extensions..js (module.js:664:10)
    at Module.load (module.js:566:32)
    at tryModuleLoad (module.js:506:12)
    at Function.Module._load (module.js:498:3)
    at Module.require (module.js:597:17)
    at require (internal/module.js:11:18)
复制代码

解决办法:

在yapi的安装目录找到config.json文件,打开此文件:

复制代码
{
   "port": "3011",
   "adminAccount": "ycyzharry@testgu.com",
   "db": {
      "servername": "127.0.0.1",
      "DATABASE": "yapi",
      "port": "27017"
   },
   "mail": {
      "enable": true,
      "host": "outlook.testgu.com",
      "port": 25,
      "from": "ycyzharry@testgu.com",
      "auth": {
         "user": "ycyzharry@testgu.com",
         "pass": "*****"
      },
      "tls": {
         "rejectUnauthorized": false
      }
   },
   "plugins": [
      {
         "name": "export-docx-data"
      }
   ]
}
复制代码

去掉红色那部分代码,再重启Yapi服务。

 

posted @   ycyzharry  阅读(1677)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构

喜欢请打赏

扫描二维码打赏

支付宝打赏

点击右上角即可分享
微信分享提示