Поиск…


Вступление

RequireJS - это загрузчик файлов JavaScript и модулей. Он оптимизирован для использования в браузере, но его можно использовать в других средах JavaScript, таких как Rhino и Node. Использование модульного загрузчика сценариев, таких как RequireJS, улучшит скорость и качество вашего кода.

Использование TypeScript с RequireJS требует настройки tsconfig.json и включает в себя фрагмент кода в любом файле HTML. Компилятор будет импортировать импорт из синтаксиса TypeScript в формат RequireJS.

Пример HTML с использованием requireJS CDN для включения уже скомпилированного файла TypeScript.

<body onload="__init();">
    ...
    <script src="http://requirejs.org/docs/release/2.3.2/comments/require.js"></script>
    <script>
      function __init() {
        require(["view/index.js"]);
      }
    </script>
</body>

Пример tsconfig.json для компиляции для просмотра папки с использованием стиля импорта requireJS.

{
  "module": "amd",    // Using AMD module code generator which works with requireJS
  "rootDir": "./src", // Change this to your source folder
  "outDir": "./view",
    ...      
}


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow