Проблема со сборкой внешнего шаблона

#substrate

Вопрос:

Я пытаюсь установить и использовать шаблон интерфейса React для Substrate в соответствии с этим руководством, но при запуске yarn install или yarn start в корневом каталоге проекта я получаю эту ошибку:

 /home/.../substrate-front-end-template/.yarn/releases/yarn-berry.cjs:2
module.exports=(()=>{var e=

*blah blah blah*

SyntaxError: Unexpected reserved word
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:616:28)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
at Function.Module.runMain (module.js:693:10)
at startup (bootstrap_node.js:188:16)
at bootstrap_node.js:609:3
 

Я использую пряжу v. 1.22.11 и узел v. 8.10.0. Как я могу исправить эту проблему?

Ответ №1:

Проверьте версии пряжи и узлов. На этих версиях с моей стороны все работает нормально:

 tomek@rhei-box:~/workspaces/substrate-front-end-template$ node -v
v12.22.4
tomek@rhei-box:~/workspaces/substrate-front-end-template$ yarn -v
2.4.0
 

В случае, если вы находитесь на Linux-подобной машине, проверьте инструмент nvm, чтобы иметь возможность быстро изменять версии NodeJS.