Я использую TS 1.7, и я пытаюсь скомпилировать мой проект в один большой файл, который я смогу включить в свой html файл.
Моя структура проекта выглядит следующим образом:
-build // Build directory
-src // source root
--main.ts // my "Main" file that uses the imports my outer files
--subDirectories with more ts files.
-package.json
-tsconfig.json
Мой файл tsconfig:
{
"compilerOptions": {
"module":"amd",
"target": "ES5",
"removeComments": true,
"preserveConstEnums": true,
"outDir": "./build",
"outFile":"./build/build.js",
"sourceRoot": "./src/",
"rootDir": "./src/",
"sourceMap": true
}
}
Когда я создаю свой проект, я ожидаю, что файл build.js будет одним большим файлом, скомпилированным из моего источника. Но файл build.js пуст, и я получаю все мои файлы, скомпилированные o js файлы.
Каждый из моих файлов TS немного похож на этот
import {blabla} from "../../bla/blas";
export default class bar implements someThing {
private variable : string;
}
Что я делаю неправильно?