Проверять файлы библиотеки в машинописном тексте, но не выдавать ихJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Проверять файлы библиотеки в машинописном тексте, но не выдавать их

Сообщение Anonymous »

Я работаю над подмодулем для старого проекта на чистом PHP.
В этом проекте есть папка для некоторых зависимостей JS.
Для здравомыслия я Я использую Typescript в подмодуле, но у меня возникли проблемы с тем, как ссылаться на зависимости и получать частичный вывод типов из библиотек в папке зависимостей.
Эти зависимости являются только локальными. и я не могу это изменить по соображениям совместимости, поэтому я не могу использовать npm.
Это структура проекта:
  • Корень проекта

    Корневой подмодуль

    js
  • ts
    < li>tsconfig.json
[*]зависимости папка



В моем tsconfig.json у меня есть следующее варианты:

Код: Выделить всё

{
"compilerOptions": {
// ...
"allowJs": true,
"checkJs": true,
"rootDir": "./ts",
"outDir": "./js",
// ...
},
"include": [
"./ts/**/*",
"../dependencies/**/*.js"
],
}
Это работает очень хорошо. Typescript может разрешать типы из папки зависимостей и правильно компилировать мои файлы ./ts в ./js. Единственная проблема заключается в том, что он продолжает жаловаться на следующую ошибку для каждого файла в ../dependents:

Код: Выделить всё

error TS6059: File is not under 'rootDir'. 'rootDir' is expected to contain all source files.
Я попробовал изменить rootDir на ../. Но это приводит к тому, что tsc выводит все зависимости в папку ./js. Я этого не хочу.

Подробнее здесь: https://stackoverflow.com/questions/793 ... -emit-them
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Javascript»