近期使用vite脚手架搭建一个区块链项目,需要web3这个依赖库,但是在项目当中引入web3后,报错出现:
解决方案是在vite配置文件vite.config.js当中配置:
// vite.config.js import { defineConfig } from 'vite' export default defineConfig({ ⋮ resolve: { alias: { web3: 'web3/dist/web3.min.js', }, // or alias: [ { find: 'web3', replacement: 'web3/dist/web3.min.js', }, ], }, })
然后正常引入即可:
import web3 from 'web3'; console.log(web3);