安裝Yapi時,出現json-schema-faker模塊找不到問題


今天換了一台機器按以前的方式安裝Yapi工具時,竟然出現了錯誤。

一 安裝yapi時,出現了下面的報錯,一開始以為沒安裝json-schema-faker模塊。后面通過找資料,發現是權限問題,
使用chown更改下權限

yapi-vendor@1.5.14 install-server /data/vhosts/vhosts.website/yapi/vendors
>  node server/install.js

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

Error: Cannot find module 'json-schema-faker'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/data/vhosts/vhosts.website/yapi/vendors/server/utils/commons.js:21:13)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:537:12)
    at Function.Module._load (internal/modules/cjs/loader.js:529:3)
    at Module.require (internal/modules/cjs/loader.js:636:17)
    at require (internal/modules/cjs/helpers.js:20:18)
    at Object.<anonymous> (/data/vhosts/vhosts.website/yapi/vendors/server/install.js:3:17)
    at Module._compile (internal/modules/cjs/loader.js:688:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:699:10)
    at Module.load (internal/modules/cjs/loader.js:598:32)

二 更改安裝目錄權限(環境變量配置的目錄),不是yapi的目錄,是nodejs的目錄

chown -R root:root /nodejs安裝目錄

三 然后再安裝,就不會有問題了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM