系列文章目录
前言
欢迎来到神秘的web3
小镇,这里是充满未知和魔法的土地,神兽出没,超能力攻击,卡牌收集。。。
穷困却又励志的无天赋法师木森
。因为没有交够保护费,东躲西藏,却无意间解锁了魔法萌妹艾丽卡
和一本神秘之书,当然这并没有获得超能力屌丝逆袭(呜呜呜,不是爽文)。穷的依然很穷,为了养活萌妹更穷了。。。。他决定翻开那本书自学魔法,赚钱养家。
第一天、FunC环境安装
艾丽卡(哇哇大叫):“木森,这本书怎么只有一页有字啊?后面的都是空白的!这怎么帮我们制作魔法卡牌啊?”
木森(挠头):“别急,艾丽卡。这本书是个魔法书(虽然我也看不太懂。。),这丫的纯英文
,别怕我打开字典查一查。。。。nodejs,yarn,vscode。。它貌似是需要一个特定的环境才能显示后面的内容。我们需要搭建一个神奇的环境,这样书才能继续给我们指引。”
艾丽卡(眼睛一亮):“哇!那我们快开始吧!我等不及要看这本书的魔法了!”
木森(拿出一张清单):“首先,我们需要去找现代的魔法源泉里的泉水——Node.js。
nodejs下载地址
我们要召唤至少16.15.0版本或更高的版本,我就直接下载最新的把
许久之后,在木森的终端下。。。。
艾丽卡(兴奋地挥舞魔法棒):“我来分步召唤!node -v!”
$ node -v
v18.20.1
木森(点头):“很好,现在我们需要一个魔法包管理器。我们选择npm,它可以帮我们管理所有的魔法材料。”
艾丽卡(跳起来):“Yarn!Yarn!我要召唤Yarn!yarn也可以管理魔法。。。。”
木森(微笑):“额,好吧,那就之后的所有操作yarn和npm都用一遍”
首先npm是和node一起下载的只需要终端中输入npm就可以看到它的身影,但是yarn需要另外安装
npm install --global yarn
这两个工具都是为了之后管理魔法用的,没啥大区别。。。
艾丽卡(模仿木森的动作):“然后呢?我们需要什么?”
木森(指着桌子上的魔法装置):“最后,我们需要一个强大的IDE——Visual Studio Code,它是我们的魔法工作台。
vscode下载地址
还要记得安装FunC插件,这样我们才能读懂这本书的魔法语言。”
打开vscode
在这里点击这个在file下面的第五个
然后,在这里搜索func:
这里有一个钻石的图案,点击install
然后。。。。。
艾丽卡(好奇):“那我们怎么让这本书显示后面的内容呢?”
木森(神秘地):“我们需要把这些工具都准备好,然后把它们放在这本书上。环境搭建好了,书就会自己显示出后面的内容。”
艾丽卡(哇哇大叫):“哇!太神奇了!快,我们快把环境搭建好,我等不及要看这本书的后文了!”
木森(点头):“好的,好的,我们一步一步来,最后检查一次啊。。
首先,打开vscode,按下{Ctrl+
`}
会出现一个终端…
然后,在里面输入
npm-v或者yarn-v,只要有类似
$ npm -v
9.2.0
完美。。
经过一番努力,环境终于搭建好了。木森小心翼翼地把神秘之书放在了准备好的环境上。突然,书页开始发光,空白的页面逐渐浮现出文字,就像魔法一样。
艾丽卡(惊喜地尖叫):“哇!木森,你快看!书的后文出现了!我们成功了!”
木森(松了一口气):“是的,艾丽卡。现在我们可以继续我们的魔法卡牌制作之旅了。”
总结
为了设置一个能够编译样本智能合约的本地项目,你需要准备以下三个必要的组件:
-
Node.js:
- 确保你安装了现代版本的Node.js,版本需要是16.15.0或更高。
- 你可以在Node.js官方网站找到安装指南。
- 在终端中运行命令
node -v
来验证你的Node.js安装和版本。
-
包管理器:
- 你可能已经有了一个包管理器,因为它通常与Node.js一起安装。
- 在本教程中,我们将使用Yarn,但你可以选择你喜欢的包管理器,例如npm。
- 这里是关于包管理器的详细
-
集成开发环境(IDE):
- 你需要一个支持FunC和TypeScript的IDE。
- 推荐使用Visual Studio Code,并安装FunC插件。
一旦上述依赖条件满足,你就可以开始搭建你的本地项目环境了。