错误提示
Error: Mnemonic invalid or undefined
原因:.env文件命名错误
将process.env文件名直接改成.env
后再执行 truffle console --network kovan
命令即可
truffle 连接公链步骤
- 安装dotenv和truffle-hdwallet-provider
npm install dotenv --save-dev -g
npm install truffle-hdwallet-provider --save-dev -g
注意:windows 系统可能需要重启这两个依赖包才会在项目中生效
- 在项目
根目录
中创建一个.env文件,在.env文件中以键值对的形式
写入Mnemonic和INFURA_API_KEY
INFURA_API_KEY= your infura_api_key
MNEMONIC="your mnemonic"
- 在
truffle-config.js
或者truffle.js
文件中进行配置:
// 导入dotenv库创用于读取