Я занимаюсь использованием компиляции AMD, а не машинописными внутренними модулями.Ссылка на requirejs оптимизированные классы машинописного текста
У меня есть проект, полный классов и интерфейсов типов, которые я успешно оптимизировал в файле requirejs, полном requirejs.
, например
класса А { ... } экспорт A;
Другие классы ссылаются на файл и импортируют класс штрафа.
В другом проекте я втягиваю оптимизированный файл R.js с помощью bower и ссылаюсь на него в require_config.js и загружаю файл в порядке.
В этом другом проекте я хочу, чтобы класс B ссылался на класс A, но класс B не находится в пути к файлу.
Что мне нужно делать? Думаю, мне нужно сгенерировать d.ts-файлы, которые я ссылаюсь в классе B, но как мне импортировать ClassA = require («ClassA»), когда ClassA не находится в пути к файлу второго проекта.
Джеймс
Я не вижу, где ваш пример показывает, что вы используете requireJS. В любом случае вы должны иметь доступ к classB, используя его относительный путь от корня сайта. –
Если я скомпилировал класс A с -m AMD, я бы получил файл js, который бы выглядел так: define (["require", "export", dependencies], function (require, exports, dependencies) { return ClassA }) ; – jmc42
'но класс B не находится в пути к файлу' ... class A или B? – Paleo