国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Remix連接本地&遇到的問題

這篇具有很好參考價值的文章主要介紹了Remix連接本地&遇到的問題。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Remix連接本地&遇到的問題

桌面版下載:https://github.com/ethereum/remix-desktop/releases
前提條件:安裝node (node版本不要太低,最好14+)

1.安裝remix

npm install -g @remix-project/remixd

2.建立remix與本地文件連接

remixd -s  具體文件項目路徑  --remix-ide http://remix.ethereum.org/
#方式1:從文件項目目錄下執(zhí)行該命令
remixd -s . --remix-ide http://remix.ethereum.org/
#方式2:指定具體文件路徑(如:)
remixd -s \Dev\Code\BlockChain\solidity --remix-ide http://remix.ethereum.org/

運行報錯:

Error [ERR_REQUIRE_ESM]: Must use import to load ES Module: D:\Dev\Tool\nvm\v12.16.0\node_global\node_modules\@remix-project\remixd\node_modules\axios\index.js
require() of ES modules is not supported.
require() of D:\Dev\Tool\nvm\v12.16.0\node_global\node_modules\@remix-project\remixd\node_modules\axios\index.js from D:\Dev\Tool\nvm\v12.16.0\node_global\node_modules\@remix-project\remixd\src\bin\remixd.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.
Instead rename index.js to end in .cjs, change the requiring code to use import(), or remove "type": "module" from D:\Dev\Tool\nvm\v12.16.0\node_global\node_modules\@remix-project\remixd\node_modules\axios\package.json.

錯誤原因: node版本過低,node版本應>=14
解決方法:升級node版本(前提條件安裝nvm)
沒有安裝的可先安裝nvm,便于我們node版本管理:
下載地址:https://github.com/coreybutler/nvm-windows/releases
下載 nvm-setup.zip,解壓之后會有個.exe安裝程序,安裝即可。
1.安裝新版本node

# nvm install node版本號
# 可先執(zhí)行 nvm ls available,查看node版本信息,選擇要安裝的版本,我這里安裝的是16.17.0,命令如下:

nvm install 16.17.0

可使用 nvm ls命令查看本地已有版本,查看是否已經(jīng)安裝成功,安裝成功后會出現(xiàn)對應版本信息
2.切換版本

#nvm  use 版本號
nvm use 16.17.0

至此node版本更新成功!

重新安裝remix: npm install -g @remix-project/remixd
運行報錯:‘npm’ 不是內(nèi)部或外部命令,也不是可運行的程序
或批處理文件。
錯誤原因: 安裝node時,未安裝npm
解決方法(簡單):
網(wǎng)上有很多參考方法,均可參考,在這提供一種簡單的參考方案:
1.訪問:https://nodejs.org/zh-cn/download/releases/ ,從官網(wǎng)中下載指定的版本的node以及npm,例如我安裝的是16.17.0版本,找到該版本,點擊下載即可
安裝本地remix,區(qū)塊鏈
2.解壓下載好的文件,將里面的文件全部復制,粘貼到我們安裝node的目錄下(去找nvm安裝目錄,找到我們新安裝的node目錄,如v16.17.0是我新安裝的,當我們使用nvm命令安裝時,該目錄只有兩個文件,node-modules和node.exe,可先將其刪掉,然后將復制好的文件粘貼至該目錄下)
安裝本地remix,區(qū)塊鏈
至此問題全部解決,重新運行remix與本地文件連接命令:
remixd -s \Dev\Code\BlockChain\solidity --remix-ide http://remix.ethereum.org/

運行成功:
安裝本地remix,區(qū)塊鏈

3.打開remix(http://remix.ethereum.org/)

點擊connect to localhost連接本地
安裝本地remix,區(qū)塊鏈
確認連接:安裝本地remix,區(qū)塊鏈
連接報錯: Cannot connect to the remixd daemon. Please make sure you have the remixd running in the background.
安裝本地remix,區(qū)塊鏈
解決: 關掉remix頁面,重新打開,再連接后,連接成功
注意: 若還出現(xiàn)該問題報錯,注意查看訪問地址是不是https,將其改為http再嘗試文章來源地址http://www.zghlxwxcb.cn/news/detail-696572.html

到了這里,關于Remix連接本地&遇到的問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 使用Ganache,web3js和remix在個人區(qū)塊鏈上部署并調(diào)用合約

    使用Ganache,web3js和remix在個人區(qū)塊鏈上部署并調(diào)用合約

    Ganache是一個運行在本地的個人區(qū)塊鏈,適用于以太坊的開發(fā)者。 首先我們需要下載Ganache web3js的中文文檔 remix英文版的網(wǎng)址 有以上的準備之后我們就可以開始了 首先啟動Ganache 這就是Ganache的主頁面,下面有10個供我們使用的賬號,上面有他們的地址以及余額,我們暫時需要

    2024年01月19日
    瀏覽(49)
  • Remix介紹

    Remix介紹

    編寫和交互智能合約的集成開發(fā)IDE Remix - Ethereum IDE 使用Solidity插件 開始編寫Solidity代碼 任何一個智能合約中,都需要先聲明Solidity的版本,定義一個license,一般使用MIT協(xié)議,有些編譯器不寫license會報錯 點擊編譯這個文件 定義智能合約部分: 部署智能合約:部署一個合約其

    2024年02月03日
    瀏覽(17)
  • Remix的使用

    Remix的使用

    最近在用remix寫智能合約,碰到了一些不會操作的地方,先記錄整理部署方式,后期再慢慢豐富內(nèi)容; 線上版Remix 待補充 待補充 參考文獻: https://blog.csdn.net/weixin_33806509/article/details/91387634?utm_term=remix%E8%AE%BE%E7%BD%AEweb3%E7%89%88%E6%9C%ACutm_medium=distribute.pc_aggpage_search_result.none-task-

    2024年02月05日
    瀏覽(16)
  • 如何使用remix編輯智能合約

    如何使用remix編輯智能合約

    今天突然發(fā)現(xiàn)一個很有趣的合約代碼,順便教一下怎么操作remix的編譯 。 我們將向您展示 Solidity 中的一個簡單的 前期部署 ,它會自動將任何流動性定位到 BSC 代幣。如果代幣的流動性已完全調(diào)入您的錢包,則賣出會自動觸發(fā)獲利。- 利潤的 10% 自動重新進入先行池。- 90% 的利

    2024年02月16日
    瀏覽(22)
  • remix 在線編譯部署合約示例

    remix 在線編譯部署合約示例

    一 準備工作 1.打開 Remix - Ethereum IDE 2. 啟用或關閉需要的工具 1.選擇需要編譯的合約 2.進入編譯頁面,版本號選擇必須大于等于當前合約使用的版本,點擊Compile 3. 編譯成功頁面如圖 三.部署 頁面選擇injected web3 即可連接本機的metamask(前提matemask已連接)

    2024年02月05日
    瀏覽(19)
  • Remix IDE 快速開始Starknet

    Remix IDE 快速開始Starknet

    Remix 項目網(wǎng)站 在以太坊合約開發(fā)領域,Remix 項目享有很高的聲譽,為各個級別的開發(fā)人員提供功能豐富的工具集。作為一個學習實驗室,它提供了一個實驗合約功能和找出漏洞的環(huán)境。 Remix 項目是一個豐富的工具集,可以由任何知識水平的用戶用于合約開發(fā)的整個過程,并

    2024年02月04日
    瀏覽(22)
  • 基于Remix+MetaMask部署智能合約

    基于Remix+MetaMask部署智能合約

    由于論文遲遲沒有進展,基礎知識掌握不牢,今由重新拾起區(qū)塊鏈的應用,研究了下節(jié)點連接和智能合約部署的一些操作。 基礎知識: remix是用來部署智能合約的,metamask是可視化的錢包。 準備環(huán)境: 基于瀏覽器的Remix,網(wǎng)址為:http://remix.ethereum.org/ 。 MetaMask是一個基于Ch

    2024年02月07日
    瀏覽(27)
  • 【Solidity】Remix在線環(huán)境及錢包申請

    【Solidity】Remix在線環(huán)境及錢包申請

    好久沒有學習區(qū)塊鏈方面的知識了,目前通過自學大致掌握了Fabric聯(lián)盟鏈的搭建,鏈碼編寫、部署,api調(diào)用,可以獨立開發(fā)出一些基于fabric的應用,感覺開發(fā)出去中心化的應用還是很有意思的,因為他與之前開發(fā)的ssm項目這種傳統(tǒng)中心化的app相比具有自己獨特的優(yōu)點。第一次

    2024年04月14日
    瀏覽(18)
  • solidity開發(fā)環(huán)境配置,vscode搭配remix

    solidity開發(fā)環(huán)境配置,vscode搭配remix

    #學習筆記 初學solidity,使用remix非常方便,因為需要的環(huán)境都配置好了,打開網(wǎng)站就可以使用。 不過在編寫代碼方面,使用vscode更方便,而vscode本身并不能像remix那樣部署合約,它還需要安裝插件。 點擊紅色箭頭指向的按鈕,然后在紅色框輸入remix,安裝即可。 安裝之后是這

    2024年02月09日
    瀏覽(14)
  • Remix 和 Next.js 中實現(xiàn)依賴注入

    在 Remix 中實現(xiàn)依賴注入需要使用到 context 。下面是一個簡單的示例: 首先,在項目根目錄下創(chuàng)建 context.js 文件:

    2024年02月10日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包