# Shell

Есть ситуации, когда использование REPL или shell может быть полезным. ES4X поддерживает данную возможность"из коробки" с помощью следующей команды:

$ npm run "js:>"

js:>

Теперь вы можете использовать REPL, например:

js:> require('./index.js');
Server listening at: http://localhost:8080/

js:>

shell может быть также запущен без необходимости использовать npm с помощью запускаемого jar es4x-launcher.

java -jar es4x-launcher.jar run "js:>"

Загружаемый shell сможет запускать ваш код со всеми компонентами в вашем classpath.

WARNING

REPL не может использовать ссылки модулей MJS, так как они вычисляются во время инициализации.