Как отправить модуль в импортированный класс ES6 вне контроллера

Общая практика заключается в создании большого набора небольших программ, каждый из которых демонстрирует одни аспекты компилятора. Они будут включать как компиляцию программы, так и те, которые не должны. Генерал ASM, выходящий из задней части, не проверяется, а скорее запускается программа и проверяется выход. Что касается того, как убедиться, что в тестовых случаях нет ошибок: сделайте их маленькими, как и по 5-10 строк.

Эти тестовые комплекты могут быть очень большими, как в сотнях до тысяч тестов (для пример: устаревший набор тестов для языка программирования D ) и обычно включают один или несколько тестовых примеров для каждой ошибки, когда-либо сообщаемой.

0
задан Desaxe93 19 March 2019 в 13:19
поделиться

2 ответа

Спасибо за ваш ответ, Джои. С вашим get я получаю следующую ошибку:

экспорт 'default' не найден в '.wb / wb_template.js'

вот мой код:

wb_template. js


 import Routing from '../../../../vendor/friendsofsymfony/jsrouting-bundle/Resources/public/js/router.min.js';
Routing.setRoutingData(routes);
module.exports = Routing;

Template.js


разбить класс:

import Routing from './wb/wb_template.js';

... на класс:

[112 ]
0
ответ дан Desaxe93 19 March 2019 в 13:19
поделиться

Node.js будет экспортировать переменную только один раз. Таким образом, вы можете что-то инициализировать, а затем экспортировать. И вы получите одинаковое значение везде. Например, вы можете настроить свой экземпляр Routing, затем экспортировать его и использовать в другом месте.

// routing.js
import Routing from '<snip>/router.min.js';

Routing.setRoutingData(routes);
export default Routing;

// Elsewhere
import Routing from './routing';
// Routing is now your pre-initialised instance of Routing

class Template {
    Routing.generate(****)
}

export default Template;
0
ответ дан Joey Ciechanowicz 19 March 2019 в 13:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: