Описание тега transpiler

Транспилятор - это компилятор, который переводит исходный код одного языка программирования высокого уровня в исходный код другого языка программирования высокого уровня.
1 ответ

Настройка проекта Typescript (первый раз)

Во-первых, я не видел четкого ответа после нескольких часов поиска в Google, извините, если я что-то упустил. Быстрая версия С Typescript, как я могу двигаться node_modules в outDir или я поступаю неправильно? Длинная версия Я пытаюсь начать работу …
1 ответ

WebStorm настроить выходной путь для Sass

У меня есть быстрый вопрос о настройке наблюдателя в WebStorm для трансплантации SCSS. Я хочу, чтобы наблюдатель переносил файлы scss в определенную папку: Project/assests/scss/(several scss files)перенести вProject/src/css/(transpiled css files) Я …
16 мар '16 в 02:49
3 ответа

Как проверить тип фрагмента кода TypeScript в памяти?

Я реализую поддержку TypeScript в своем приложении Data-Forge Notebook. Мне нужно скомпилировать, проверить тип и оценить фрагменты кода TypeScript. Компиляция, кажется, не проблема, я использую transpileModule как показано ниже, чтобы преобразовать…
0 ответов

Поддерживает ли babel-автономный транспортер кэширование с открытым кодом?

Поддерживает ли браузер babel-transpiler какой-либо вид кэширования переданного кода, чтобы при следующей загрузке следующей страницы он не передавался снова? Если нет, возможно ли, чтобы кто-то реализовал плагин кеша, использующий локальное хранили…
15 окт '17 в 10:08
1 ответ

Наберите tsconfig для исключения некоторых исходных файлов.

Я пытаюсь заставить Typescript исключить определенные файлы при компиляции. Однако, похоже, не хочет их исключать. Вот мой tsconfig.json { "ref": "master", "path": "typings", "compilerOptions": { "module": "amd", "target": "es5", "declaration": true…
21 апр '17 в 09:16
1 ответ

const и let не работает в Safari 9.x . Вопрос транспилятора?

Приложение, над которым я работаю, имеет проблемы с запуском в Safari (оно отлично работает везде). Там он не загружает мой файл bundle.js и выдает сообщение об ошибке "неожиданное использование зарезервированного слова" let "в строгом режиме. Из не…
21 июл '18 в 04:14
2 ответа

Нужны ли транспортеры для ecma6 и реагировать?

Я использую babel транспортер для проектов ecma6, но кажется, что chrome уже поддерживает функции, методы и синтаксис ecma6. Действительно ли нужен транспортер? Синтаксис Wize, какова часть traspiler в рабочем процессе? Какие функции или методы не п…
1 ответ

Как использовать Babel без Webpack

Я делаю electron.js с помощью React, Я использую JSX, поэтому нужно использовать Babel провести. Во многих руководствах предлагается использовать Webpack. В настоящее время я использую Webpack 4, Вот мой webpack.config.js const path = require('path'…
13 мар '18 в 15:38
1 ответ

Машинопись: как отключить генерацию файла spec.ts?

Я разрабатываю приложение Angular2 с Typescript и каждый раз, когда я запускаю транспортер Typescript, он создает spec.ts файлы. Они являются модульными тестами для исходных файлов, поскольку для приложений Angular2 принято, чтобы этот файл был для …
19 июл '16 в 12:44
2 ответа

Что будет переносить Typescript при нацеливании на ES5 / ES3?

Я пытаюсь понять, когда компилятор Typescript будет транслировать код, чтобы сделать его совместимым с моей указанной целевой версией ECMAScript (ES5 или ES3). Например, TSC будет проходить for(var int of intArray) хорошо, но это не проходит Number.…
02 мар '17 в 19:21
1 ответ

Как Babel Transpile Object.entries/ значения в приложении Aurelia CLI?

При использовании IE11 я получаю ошибки, как показано ниже, везде, где мой код использует Object.entries или Object.values: Необработанное отклонение TypeError: Объект не поддерживает свойство или метод 'records'... Я полагаю, что моя проблема связа…
1 ответ

Как использовать класс, скомпилированный babel, в проекте узла?

Вот очень простой класс, который я тестирую, написанный в es2015: "use strict"; class Car { constructor(color) { this.color = color; } } export default Car; Я использую babel-cli для переноса этого класса, чтобы он мог использоваться в узле... это в…
16 мар '16 в 20:59
1 ответ

Как составить требуемые операторы?

В моем файле.js, который переносится из ES2017, есть следующие инструкции require, однако браузер все еще не распознает эти команды (require не определен). Как я могу решить это? this.e = require('../../e.js'), this.a = require('../../a.js'), this.c…
3 ответа

Веб-пакет с загрузчиком babel не распознает ключевое слово импорта

У меня есть это webpack.config.js: module.exports = { entry: './src/admin/client/index.jsx', output: { filename: './src/admin/client/static/js/app.js' }, loaders: [ { test: /\.jsx?$/, loader: 'babel', exclude: /node_modules/, query: { optional: ['ru…
1 ответ

Как использовать Babel или веб-пакет на старом php-сайте с отдельными модулями

У меня есть старый проект, и я не могу использовать синтаксис ES6, потому что я не знаю, как реализовать Babel или Webpack для переноса ES6 в ES5. Все js-модули выполняются в файле main.php следующим образом: <script language="JavaScript" type="t…
03 окт '18 в 09:58
0 ответов

Как скомпилировать выражения совпадений в ocaml

Я использую printtyped.ml для переноса из ocaml в исходный код scala. Т.е. я использую флаг -dtypedtree и модифицированный принтер typedtree для перевода источника в источник. Теперь я хотел бы перевести на другой язык, который не имеет таких продви…
0 ответов

Запустите сервер NodeJS с функцией ES6

Я использую версию NodeJS 0.12.7. У меня есть вопрос, связанный с запуском NodeJS-сервера с функцией ES6. Мне нужно перенести пакеты node_modules из ES6 в ES5 для запуска NodeJS. Как мне это сделать?
17 ноя '18 в 19:51
1 ответ

Должен ли лексер различать строковые токены разных типов?

Я пишу нефритовый язык, который перейдет в HTML. Вот как выглядит определение тега: section #mainWrapper .container это переносится на: <section id="mainWrapper" class="container"> Должен ли лексер различать класс и идентификатор или он должен…
05 дек '18 в 17:02
1 ответ

iOS 9: "неожиданное использование зарезервированного слова" let "в строгом режиме" + "Cannot find variable: fetch". Проблемы с трансплантацией? Как исправить?

Используя VueCli 3 "из коробки", я обнаружил, что мой код не работает на моем iPad 2 (iOS 9.3) и, используя эмулятор iOS 9.3, я получил следующие ошибки: 1) "неожиданное использование зарезервированного слова" let "в строгом режиме". В целях тестиро…
09 дек '18 в 02:03
2 ответа

Как заставить приложение vuejs работать с IE 11 при использовании feathersjs

При создании стандартного приложения vue (с использованием vue-cli v3.0) и включении @feathersjs/feathers чтобы реализовать соединение с API перьев, я получаю сообщение об ошибке с Internet Explorer 11 (SCRIPT1010: Expected identifier) Суть в том, ч…
21 дек '18 в 13:24