Я хочу передать серверную визуализированную конфигурацию как модуль ES6 в приложение TypeScript, где его можно импортировать. используя загрузчик модуля SystemJS.Пропустить прямой модуль ES6 от индекса к приложению TypeScript
модуль конфигурации устанавливается непосредственно в index.html:
System.set(System.normalizeSync('config'), System.newModule({ foo: 'bar' })); // in the real scenario the { foo: 'bar' } is rendered by the server
затем в main.ts
import { foo } from 'config';
это работает в браузере, как SystemJS распознает модуль конфигурации, но машинописи компилятор жалуется :
Не удается найти модуль 'config'.
Как сообщить TypeScript о «внешнем» пользовательском модуле, определенном в index.html?
Письменный простой файл d.ts действительно исправил проблему. ура! – dmudro
Где находится директива 'allowjs'? –