C:\Users\hp\twitter_clone\server>npx hardhat运行脚本/deploy.js--网络rinkebynpm WARN配置全局--global
、--local
已弃用。请改用--location=global
。TypeError:无效URL在新的NodeError(节点:内部/错误:372:5(在URL.onParseError(节点:内部/URL:553:9(位于新URL(节点:internal/URL:629:5(在新的HttpProvider(C:\Users\hp\twitter_clone\server\node_modules\hardhat\src\internal\core\providers\http.ts:51:17(在createProvider(C:\Users\hp\twitter_clone\server\node_modules\hardhat\src\internal\core\providers\constructure.ts:118:23(位于C:\Users\hp\twitter_clone\server\node_modules\hardhat\src\internal\core\runtime environment。ts:82:28在getRealTarget(C:\Users\hp\twitter_clone\server\node_modules\hardhat\src\internal\util\lazy.ts:112:22(在Object.get(C:\Users\hp\twitter_clone\server\node_modules\hardhat\src\internal\util\lazy.ts:185:26(在createProviderProxy(C:\Users\hp\twitter_clone\server\node_modules@nomiclabs\hardhat ethers\src\internal\provider proxy.ts:25:19(位于C:\Users\hp\twitter_clone\server\node_modules@nomiclabs\hardhat ethers\src\internal\index.ts:35:27{输入:'gGu01voSv52VJ6Ps9hYdffxEdgmCh-BB',代码:'ERR_INVALID_URL'}
我遇到了同样的问题,在谷歌上搜索后,这篇文章与你的文章相结合,给了我一些提示,createProvider
正在试图获得与链交互所需的所有信息。然后我检查了.env中定义的所有变量,看看是否有任何变量丢失。对我来说,私钥不见了。对于您来说,这可能是由于API密钥无效引起的。您需要以下信息才能使其工作。
- URL:来自炼金术或您正在使用的任何服务
- API_KEY:同上
- PRIVATE_KEY:您的钱包私钥