YApi平臺部署報錯(mac一定報錯)解決方案

1.部署YApi到本地

    根據官方文檔所寫,全局安裝完 yapi-cli後,以及mongodb後,終端執行 yapi server,瀏覽器輸入 127.0.0.1:9090,打開部署頁面

填寫完基礎信息後點擊開始部署,等待一段時間,問題出現了

node server/install.js

Error:internal/modules/cjs/loader.js:584
   throw err;

Errpr:Cannot find module 'nodemailer'
  at Function.Module_resolveFileName(.........)
  at Function.Module_resolveFileName(.........)
  ........

   

   報錯原因大概是缺少nodemailer模塊,於是嘗試全局安裝該模塊,安裝完成後,還是同樣的報錯,就這樣一直在找錯,刪除項目重新來,反覆折騰,就差重裝系統了,經過一下午的折騰終於找到了解決方案

2.解決方案

   由於mac權限問題,初始化YApi時按照官方文檔的寫法,最終在npm時沒有寫入權限,導致包的丟失

   將上述 yapi server修改爲

sudo yapi server

   然後再次部署項目,大功告成,問題解決

   

  

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章