首頁  >  問答  >  主體

Quasar Framework (VueJS) - “UI”編譯有錯誤(如果導入 web3)

我使用 Quasar CLI 版本 1.2.1 和函式庫 web3 版本 ^1.5.2

我使用時發生錯誤:

import Web3 from 'web3'

日誌錯誤:

應用程式 • 連結“UI”Webpack 設定應用程式 • 等待 • 編譯“UI” 正在進行中...應用程式•完成•「UI」編譯錯誤•6809ms

#應用程式•錯誤•UI位於./node_modules/cipher-base/index.js

##找不到模組:無法解析導入的依賴項“stream”,您是嗎? 忘記安裝了嗎?您可以運行:yarn add stream

應用程式•錯誤•UI位於./node_modules/eth-lib/lib/bytes.js

#找不到模組:無法解析導入的依賴項「crypto」嗎? 忘記安裝了嗎?您可以運行:yarn add crypto

應用程式 • 錯誤 • 使用者介面 ./node_modules/ethereumjs-util/dist.browser/account.js

#找不到模組:無法解析導入的依賴項「assert」嗎? 忘記安裝了嗎?您可以運行:yarn add assert

應用程式 • 錯誤 • 使用者介面 ./node_modules/swarm-js/node_modules/eth-lib/lib/bytes.js

找不到模組:無法解析導入的依賴項「crypto」嗎? 忘記安裝了嗎?您可以運行:yarn add crypto

應用程式 • 錯誤 • 使用者介面 ./node_modules/web3-eth-accounts/lib/index.js

找不到模組:無法解析導入的依賴項「crypto」嗎? 忘記安裝了嗎?您可以運行:yarn add crypto

應用程式 • 錯誤 • 使用者介面 ./node_modules/web3-providers-http/lib/index.js

找不到模組:無法解析導入的依賴項“http”,您是嗎? 忘記安裝了嗎?您可以執行:yarn add http

應用程式 • 錯誤 • 使用者介面 ./node_modules/web3-providers-http/lib/index.js

找不到模組:無法解析導入的依賴項「https」嗎? 忘記安裝了嗎?您可以執行:yarn add https

應用程式 • 錯誤 • 使用者介面 ./node_modules/xhr2-cookies/dist/xml-http-request.js

#找不到模組:無法解析導入的依賴項“http”,您是嗎? 忘記安裝了嗎?您可以執行:yarn add http

應用程式 • 錯誤 • 使用者介面 ./node_modules/xhr2-cookies/dist/xml-http-request.js

#找不到模組:無法解析導入的依賴項「https」嗎? 忘記安裝了嗎?您可以執行:yarn add https

應用程式 • 錯誤 • 使用者介面 ./node_modules/xhr2-cookies/dist/xml-http-request.js

#找不到模組:無法解析導入的依賴項「os」嗎? 忘記安裝了嗎?您可以執行:yarn add os

應用程式 • 編譯失敗 • 請檢查上面的日誌以了解詳細資訊。

###
P粉785957729P粉785957729211 天前425

全部回覆(1)我來回復

  • P粉748218846

    P粉7482188462024-02-22 00:49:09

    您正在嘗試在瀏覽器中使用nodejs模組。

    如果您仔細閱讀文件,它會說:

    所以你需要做的是: import Web3 from 'web3/dist/web3.min.js'

    回覆
    0
  • 取消回覆