remix共享本地資料夾教程
1、安裝remixd
npm install -g @remix-project/remixd
備註:如果未按照node和npm,需要先安裝node環境。
npm install -g @remix-project/remixd
npm WARN deprecated [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.
npm WARN deprecated [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.
npm WARN deprecated [email protected]: Please see https://github.com/lydell/urix#deprecated
npm WARN deprecated [email protected]: https://github.com/lydell/resolve-url#deprecated
/usr/local/bin/remixd -> /usr/local/lib/node_modules/@remix-project/remixd/bin/remixd.js
> [email protected] install /usr/local/lib/node_modules/@remix-project/remixd/node_modules/fsevents
> node install.js
SOLINK_MODULE(target) Release/.node
CXX(target) Release/obj.target/fse/fsevents.o
SOLINK_MODULE(target) Release/fse.node
+ @remix-project/[email protected]
added 190 packages from 138 contributors in 207.421s
╭────────────────────────────────────────────────────────────────╮
│ │
│ New major version of npm available! 6.14.13 → 7.18.1 │
│ Changelog: https://github.com/npm/cli/releases/tag/v7.18.1 │
│ Run npm install -g npm to update! │
│ │
╰────────────────────────────────────────────────────────────────╯
2、開啟remixd共享服務
remixd -s /Users/evan/code/solidity --remix-ide https://remix.ethereum.org
備註:-s 後引數指定成本地合約程式碼的目錄
3、remix開啟外掛 Remixd
4、remix workspaces切換到localhost
5、remix上檢視本地檔案
上一步點選Connect後,就可以在localhost看到第2步指定目錄(/Users/evan/code/solidity)下的檔案了,如下圖: