我使用 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
應用程式 • 編譯失敗 • 請檢查上面的日誌以了解詳細資訊。
您正在嘗試在瀏覽器中使用nodejs模組。
如果您仔細閱讀文件,它會說:
所以你需要做的是:
import Web3 from 'web3/dist/web3.min.js'