Remix-Ethereum IDE連線本地詳解

我不是黑帽子發表於2023-05-13

Remix-Ethereum IDE連線本地

​ 由於在學習和做專案的過程中,很多人用的都是網頁版的Remix,而在網頁中的程式碼是儲存在快取中的,在使用過程中容易丟失,所以將Remix與本地檔案連線起來,能夠有效防止程式碼丟失。

​ 在安裝remix之前,需要先安裝node。

1.安裝Remix

​ 開啟命令提示符,輸入以下指令:

npm install -g @remix-project/remixd

2.啟動Remix

​ 先建立一個用來存放本地合約的檔案,這裡我建立的目錄是:

d:/web3/solidity

​ 在命令列裡執行Remix,使用命令:

remixd -s d:/web3/solidity

​ 在其他的部落格中看到使用了這樣的命令,和我用的效果一樣:

remixd -s 具體檔案專案路徑 --remix-ide http://remix.ethereum.org/

​ 啟動成功後在下面會顯示如下資訊:

3.連線本地

​ 開啟Remix-Ethereum IDE(https://remix.ethereum.org/),點選圖中所指的這個位置:

​ 開啟後點選"- connect to localhost -",隨後在提示框中點選connect。

​ 連線成功後顯示如下資訊:

​ Remix網頁顯示如下,這裡因為是空檔案,所以顯示空白:

4.編寫合約

​ 這裡建立一個名為"HelloWeb3"的合約,編寫以下程式碼,並且成功編譯和部署:

// SPDX-License-Identifier:MIT
pragma solidity ^0.8.0;
contract HelloWeb3 {
    string public _string = "Hello Web3!";
}

​ 到自己存放合約的檔案檢視,可以看到已經成功儲存在了本地。

相關文章