Localisation de Remix, charger des fichiers de contrat locaux, lier Remix localement

IDE de contrat intelligent, carte de comparaison en ligne et risque de perte de fichiers lors du changement de réseau, choisissez de créer localement un environnement d'édition Solidity local, combinez Remix-IDE + Remixd et chargez le code de contrat local. Deux outils sont utilisés ici :

Remix IDE (IDE local) + Remixd (lien) Code source du projet
Remix IDE : https://github.com/ethereum/remix-project

Introduction : Remix IDE est un compilateur et IDE basé sur un navigateur déployé localement qui permet aux utilisateurs d'utiliser le langage Solidity pour créer des contrats Ethereum et déboguer des transactions. Pour le dire franchement, il s'agit d'une version locale de Remix.

Code source du projet Remixd
 : https://github.com/ethereum/remixd

Introduction : Remixd est un outil à utiliser avec l'IDE Remix. Il permet une connexion websocket entre Remix IDE (application web) et votre ordinateur local. En fait, Remix IDE rend les dossiers partageables par Remixd. Pour le dire franchement, il s'agit d'un service qui fournit un lien entre le répertoire de fichiers local et l'IDE Remix.

processus de déploiement

Remix IDE

# 安装前置
npm install -g @nrwl/cli

# 下载源码
git clone https://github.com/ethereum/remix-project.git

# build源码
cd remix-project
npm install
npm run build:libs // Build remix libs
nx build

# 启动
nx serve

entrée du navigateurhttp://127.0.0.1:8080

Ensuite, notre Remix-IDE a été déployé, déployons maintenant Remixd et terminons le test de lien de fichier local

Remixé

# 安装remixd
npm install -g remixd

# 新建文件夹存放合约文件
mkdir remix-project

# 进行链接,也可用于链接在线Remix
remixd -s ./ --remix-ide http://127.0.0.1:8080

lien démo

Sélectionnez Activer REMIXD dans Outils

cliquer sur le lien

Sélectionnez "hôte local"

Maintenant que la localisation est terminée, vous pouvez rédiger le contrat en toute confiance~

Je suppose que tu aimes

Origine blog.csdn.net/muziyang555/article/details/123850903
conseillé
Classement