Установка окружения для разработки на TON
Поставишь Node.js LTS, проверишь npm и подготовишь машину к Blueprint, Tact и FunC.
Что нужно для разработки на TON
Стек контрактов и тестов на TON — это Node.js + TypeScript. Компиляторы Tact и FunC, Blueprint и Sandbox ставятся как npm-пакеты; отдельный «TON SDK installer» не нужен.
На момент публикации: Node.js 22 LTS (минимум 18), npm 10+.
Ставим Node.js
macOS / Linux — через nvm или официальный установщик с nodejs.org:
Windows — поставь Node.js 22 LTS с nodejs.org. Для нативного func/fift позже удобнее WSL2 (Ubuntu); для Blueprint + Tact хватает обычного Windows.
Проверка после установки:
Если node не находится — переоткрой терминал или проверь, что путь к Node добавлен в PATH.
Редактор и расширения
Достаточно VS Code / Cursor с подсветкой TypeScript. Для Tact поставь расширение Tact Language (официальное от tact-lang) — автодополнение и диагностика в .tact.
Отдельно ставить Rust, Solidity-компилятор или Docker для старта не нужно.
Как это работает
- Node.js — рантайм для CLI (
blueprint,tact), тестов Jest и скриптов деплоя. - npm — ставит
@ton/blueprint,@tact-lang/compiler,@ton/sandbox,@ton/core. - TypeScript — язык врапперов и тестов; в шаблонах Blueprint уже настроен
tsconfig.json.
Частые ошибки
Node 16 или старше 18, но без LTS → странные ошибки WASM/компилятора. Поставь 22 и переоткрой терминал.
Ставишь пакеты глобально «на всякий случай» → версии разъезжаются с проектом. Зависимости держи в package.json проекта; глобально достаточно node/npm.
На Windows ждёшь нативный func без WSL → для FunC через Blueprint используй @ton-community/func-js (WASM). Нативный бинарник — отдельный путь, см. FunC CLI.
Что дальше
- Blueprint: создание нового проекта — скелет контракта, тестов и скриптов за одну команду
- Tact CLI: установка и первая компиляция — компилятор без полного Blueprint-цикла
- Testnet и faucet — тестовые монеты, когда пойдёшь в сеть
Материалы gramdocs.tech носят образовательный характер и не являются финансовой, юридической или инвестиционной рекомендацией. Работа с блокчейном TON и токеном Gram связана с рисками потери средств. Правовая информация