1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/openharmony-third_party_jerryscript

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Это зеркальный репозиторий, синхронизируется ежедневно с исходного репозитория.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Converting incompatible features with Babel

To run ES6 sources with JerryScript that use unsupported language features, you can use Babel to transpile your code, which will output a semantically equivalent source file, where the unsupported features are replaced with ES5.1 code. Babel is a JavaScript compiler that is used to convert ES2015+ code into a backward-compatible version. You can find more information here.

Example

//Before
const fn = () => 1;

//After conversion

var fn = function fn() {
  return 1;
};

Table of Contents

Getting ready

1. Node.js and npm

Start by updating the packages with

$ sudo apt update

Install nodejs using the apt package manager

$ sudo apt install nodejs

Check the version of node.js to verify that it installed

$ nodejs --version
Output: v8.10.0

Next up is installing npm with the following command

$ sudo apt install npm

Verify installation by typing:

$ npm --version
Output: 6.10.2

2. Using babel

Assuming you're in the tools/babel folder,

$ sudo npm install

After installing the dependencies it is ready to use.

Place the files/directories you want transpiled to the babel folder and run

$ npm run transpile [name of input file/directory] [(OPTIONAL)name of output file/directory]

If you want to use the same name, then only give the name once.

Комментарий ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://gitlife.ru/oschina-mirror/openharmony-third_party_jerryscript.git
git@gitlife.ru:oschina-mirror/openharmony-third_party_jerryscript.git
oschina-mirror
openharmony-third_party_jerryscript
openharmony-third_party_jerryscript
OpenHarmony-v5.0.0-Release