У меня есть основной проект ASP.NET, и я получаю эту ошибку, когда пытаюсь его создать:
error TS18003: Build:No inputs were found in config file 'Z:/Projects/client/ZV/src/ZV/Scripts/tsconfig.json'. Specified 'include' paths were '["**/*"]' and 'exclude' paths were '["../wwwroot/app","node_modules/*"]'.
1> The command exited with code 1.
1> Done executing task "VsTsc" -- FAILED.
Это мой tsconfig.json
файл:
{
"compileOnSave": true,
"compilerOptions": {
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": [ "es5", "dom" ],
"module": "commonjs",
"moduleResolution": "node",
"noEmitOnError": true,
"noImplicitAny": false,
"outDir": "../wwwroot/app/",
"removeComments": false,
"sourceMap": true,
"target": "es6"
},
"exclude": [
"../wwwroot/app",
"node_modules/*"
]
}
Это ошибка или я что-то не так делаю? Я недавно обновил Visual Studio 2015 до обновления 3. Кто-нибудь сталкивался с этим раньше?
json
typescript
visual-studio-2015
asp.net-core
клочок земли
источник
источник
Ответы:
Добавьте пустой файл машинописного текста в папку сценариев машинописного текста (расположение вашего файла tsconfig), чтобы удовлетворить требования компилятора машинописного текста.
источник
Вы также можете попробовать перезапустить редактор кода. Это тоже хорошо работает.
источник
Я вообще не использую TypeScript в этом проекте, поэтому иметь дело с этим довольно неприятно. Я исправил это, добавив tsconfig.json и пустой файл file.ts в корень проекта. Tsconfig.json содержит следующее:
источник
Если у вас есть
include
массив (на что, вероятно, жалуется линтер TypeScript):tsconfig.json
и вы используете VSCode, вы можете очень легко перезапустить сервер TS в своем редакторе, чтобы он попросил его повторно оценить файл.
CMD
+SHIFT
+P
(на Mac) откроет командную строку, а затем найдитеTypeScript: Restart TS server
командуисточник
.js
/.jsx
/.ts
/.tsx
. Команда, например, недоступна при просмотре.html
файлаЕсли вы используете код vs для редактирования, попробуйте перезапустить редактор. Этот сценарий устранил мою проблему. Я думаю, это проблема с кешем редактора.
источник
Когда вы создаете
tsconfig.json
файлtsc --init
, он комментирует каталог входного и выходного файлов. Так что это основная причина ошибки.Чтобы обойти проблему, раскомментируйте эти две строки:
Изначально после комментирования это будет выглядеть так, как указано выше.
Но все мои сценарии .ts были внутри папки src. Итак, я указал / src.
источник
Я получаю эту ошибку: «В файле конфигурации 'tsconfig.json' входных данных не обнаружено. Указанные пути 'include' были
'["**/*"]'
и пути 'exclude' были'["**/*.spec.ts","app_/**/*.ts","**/*.d.ts","node_modules"]'
.У меня есть файл .tsconfig, который читает файлы TS из папки "./src".
Проблема здесь в том, что исходная папка не содержит файлов .ts, и я запускаю tslint. Я решил проблему, удалив задачу tslint из моего файла gulp. Поскольку у меня нет файлов .ts для компиляции и линтинга. Моя проблема решена этим.
источник
добавьте местоположение файла .ts в тег 'include', а затем скомпилируйте работу. ех.
источник
При использовании Visual Studio кода , построение проекта (т.е. нажав Ctrl + Shift , + B ), перемещает ts - файл в папку .vscode (я не знаю , почему он делает это), то генерирует ошибку TS18003 . Я переместил свой файл .ts из папки .vscode обратно в корневую папку и снова построил проект.
Проект построен успешно!
источник
Я добавил следующее в корень (визуальная студия)
источник
"exclude": [ "" ]
тоже работает (чтобы переопределить значение по умолчанию ./)У меня все мои файлы .ts находятся в
src
папке, которая принадлежит моему братуtsconfig.json
. Я получал эту ошибку, когдаinclude
выглядел так (раньше она работала, некоторое обновление зависимостей вызывало ошибку):изменив его на это, я решил проблему:
источник
Мне пришлось добавить
files
элемент вtsconfig.json
файл, например:Подробнее здесь: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
источник
Кстати, была такая же проблема.
Если у вас был мой случай, то, вероятно, у вас tsconfig.json находится не в том же каталоге, что и файл .ts.
(В моем случае я тупо имел рядом с launch.json и tasks.json внутри папки .vscode: P)
источник
В моем решении были существующие файлы tsconfig для 4 существующих проектов. После обновления до vs2017 у меня возникла эта проблема. Это было исправлено добавлением (предположительно по умолчанию) разделов включения и исключения в файлы, как описано NicoJuicy.
источник
Если вам не нужна компиляция TypeScript, отключите ее в своем
.csproj
файле, согласно этому сообщению .Просто добавьте в свой
.csproj
файл следующую строку :источник
Должен отличаться от
пример
источник
У меня есть
tsconfig.json
файл, который не относится ни к каким файлам .ts. Это в отдельной папке. Вместо этого я использую его только как основу для других файлов tsconfig через"extends": "../Configs/tsconfig.json"
. Как только я переименовал базовый файл конфигурации во что-то другое, напримерbase-tsconfig.json
(и обновилextends
операторы), ошибка исчезла, и расширение все еще работало.источник
У меня такая же ошибка, и в моем случае это было потому, что vscode не мог распознать
.ts
файл.Он видел его как текстовый файл, и мне пришлось переименовать его, чтобы удалить одну букву и добавить обратно, чтобы она работала.
источник
Я постоянно сталкивался с этой проблемой, упаковывая свои проекты в nugets с помощью Visual Studio 2019. После долгих поисков решения я, кажется, решил ее, следуя советам из этой статьи.
MSBuild и машинописный текст
особенно часть о том,
<TypeScriptCompile />
где я включил все свои ресурсы .ts с помощью оператора Include и исключил другие, такие как node_modules, с помощью оператора Remove. Затем я удалил файл tsconfig.json в каждом оскорбительном проекте, и пакеты nuget были сгенерированы, и больше никаких ошибокисточник
Я получил ту же ошибку, когда сделал резервную копию
node_modules
папки в том же каталоге. Когда это произошло, я пытался решить другую ошибку сборки. Надеюсь, этот сценарий кому-то поможет. Удалите папку резервной копии, и сборка будет завершена.источник