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!";
}
到自己存放合約的檔案檢視,可以看到已經成功儲存在了本地。