運行dora+atool老項目遇到的問題


node需要12.x LTS版本
cnpm install

碰到


Warning: Accessing non-existent property xxxx of module exports inside circular dependency
大意是說 : 在依賴循環查找的過程中,使用了一個沒有被模塊導出的屬性 (我這里是 VERSION)

后來切換到 node12.x+ cnpm環境就沒有了

Package require os(darwin) not compatible with your platform(win32)

運行 cnpm rebuild node-sass
cnpm install
這是一個可以忽略的錯誤

Callback must be a function. Received undefined

找相關代碼 把參數傳個空的匿名函數進去 function(){}

(我這里是 .\node_modules\dora-anyproxy\lib\recorder.js, 搜索 writeFile相關代碼,加入function(){} 參數)。

---------------總結
dora很久沒有維護的庫了,作者在文檔上推薦了 roadhog代替。可以考慮升級到 roadhog。


免責聲明!

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



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