Saya memiliki proyek inti ASP.NET dan saya mendapatkan kesalahan ini ketika mencoba membangunnya:
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.
Ini tsconfig.json
file saya :
{
"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/*"
]
}
Apakah ini bug atau apakah saya melakukan sesuatu yang salah? Saya baru saja memperbarui Visual Studio 2015 untuk memperbarui 3. Apakah ada yang pernah mengalami ini sebelumnya?
Jawaban:
Tambahkan file naskah kosong ke folder naskah naskah (lokasi file tsconfig Anda) untuk memenuhi kompiler naskah.
sumber
Anda juga dapat mencoba me-restart editor kode Anda. Itu juga bekerja dengan baik.
sumber
Saya tidak menggunakan TypeScript dalam proyek ini sama sekali sehingga cukup frustasi karena harus berurusan dengan ini. Saya memperbaikinya dengan menambahkan tsconfig.json dan file file.ts kosong ke root proyek. Tsconfig.json berisi ini:
sumber
Jika Anda memiliki
include
array (yang sering dikeluhkan oleh TypeScript):tsconfig.json
dan Anda menggunakan VSCode, Anda dapat memulai kembali server TS Anda di dalam editor Anda dengan super mudah untuk mendorongnya mengevaluasi kembali file tersebut.
CMD
+SHIFT
+P
(pada Mac) akan membuka prompt perintah, dan kemudian menemukanTypeScript: Restart TS server
perintahsumber
.js
/.jsx
/.ts
/.tsx
ketika Anda mencari perintah. Perintah, misalnya, tidak tersedia ketika Anda melihat.html
fileJika Anda menggunakan kode vs untuk mengedit kemudian coba restart editor. Skenario ini memperbaiki masalah saya. Saya pikir itu masalah dengan cache editor.
sumber
Ketika Anda membuat
tsconfig.json
file dengantsc --init
, maka komentar direktori file input dan output. Jadi ini adalah akar penyebab kesalahan.Untuk mengatasi masalah, batalkan komentar dua baris ini:
Awalnya akan terlihat seperti di atas setelah berhenti berkomentar.
Tapi semua skrip .ts saya ada di dalam folder src. Jadi saya telah menentukan / src.
sumber
Saya mendapatkan kesalahan ini, "Tidak ada input yang ditemukan di file config 'tsconfig.json'. Ditentukan 'termasuk' jalur sedang
'["**/*"]'
dan jalur 'kecualikan''["**/*.spec.ts","app_/**/*.ts","**/*.d.ts","node_modules"]'
.Saya memiliki file .tsconfig, yang membaca file ts dari folder "./src".
Masalahnya di sini adalah dengan folder sumber yang tidak mengandung file .ts dan saya menjalankan tslint. Saya menyelesaikan masalah dengan menghapus tugas tslint dari file tegp saya. Karena saya tidak punya file .ts untuk dikompilasi dan disalin. Masalah saya teratasi dengan melakukan ini.
sumber
tambahkan lokasi file .ts di tag 'include' lalu kompilasi work fine. ex.
sumber
Saat menggunakan Visual Studio Code , membangun proyek (yaitu menekan Ctrl + Shift + B ), memindahkan file .ts Anda ke folder .vscode (Saya tidak tahu mengapa ia melakukan ini), kemudian menghasilkan kesalahan TS18003 . Apa yang saya lakukan adalah memindahkan file .ts saya dari folder .vscode , kembali ke folder root dan membangun proyek lagi.
Proyek berhasil dibangun!
sumber
Saya menambahkan yang berikut ini di root (studio visual)
sumber
"exclude": [ "" ]
karya kosong juga (untuk menimpa default yang ./)Saya memiliki semua file .ts saya di dalam
src
folder yang merupakan saudara sayatsconfig.json
. Saya mendapatkan kesalahan ini ketikainclude
tampak seperti ini (berfungsi sebelumnya, beberapa peningkatan ketergantungan menyebabkan kesalahan muncul):mengubahnya ke ini memperbaiki masalah bagi saya:
sumber
Saya harus menambahkan
files
item ketsconfig.json
file, seperti:Lebih detail di sini: https://www.typescriptlang.org/docs/handbook/tsconfig-json.html
sumber
Btw, baru saja mengalami masalah yang sama.
Jika Anda memiliki kasus saya, maka Anda mungkin memiliki tsconfig.json tidak dalam direktori yang sama dengan file .ts.
(Dalam kasus saya, saya memiliki bodoh di sebelah launch.json dan task.json di dalam folder .vscode: P)
sumber
Saya memiliki file tsconfig yang ada untuk 4 proyek yang ada dalam solusi saya. Setelah memutakhirkan ke vs2017 saya mengalami masalah ini. Itu diperbaiki dengan menambahkan (seharusnya default) termasuk dan mengecualikan bagian ke file, seperti yang dijelaskan oleh NicoJuicy.
sumber
Harus berbeda dari
contoh
sumber
Jika Anda tidak ingin kompilasi TypeScript, nonaktifkan itu di
.csproj
file Anda , sesuai dengan posting ini .Cukup tambahkan baris berikut ke
.csproj
file Anda :sumber
Saya memiliki
tsconfig.json
file yang tidak berlaku untuk file .ts. Itu ada di folder terpisah. Sebaliknya saya hanya menggunakannya sebagai basis untuk file tsconfig lainnya via"extends": "../Configs/tsconfig.json"
. Segera setelah saya mengganti nama file konfigurasi dasar ke sesuatu yang lain misalnyabase-tsconfig.json
(dan memperbaruiextends
pernyataan) kesalahan hilang dan perpanjangan masih berfungsi.sumber
Saya mendapat kesalahan yang sama dan dalam kasus saya itu karena vscode tidak dapat mengenali
.ts
file.Itu melihatnya sebagai file teks dan saya harus mengganti nama untuk menghapus satu huruf dan menambahkannya kembali untuk membuatnya berfungsi.
sumber
Saya mengalami masalah ini terus-menerus sambil mengemas proyek saya menjadi nuget melalui Visual Studio 2019. Setelah mencari solusi untuk waktu yang lama, saya tampaknya telah menyelesaikan ini dengan mengikuti saran dalam artikel ini
MSBuild & Ketik
terutama bagian tentang di
<TypeScriptCompile />
mana saya menyertakan semua sumber daya .ts saya dengan operator Sertakan dan mengecualikan orang lain seperti node_modules dengan operator Hapus. Saya kemudian menghapus file tsconfig.json di setiap proyek yang menyinggung dan paket nuget dihasilkan dan tidak ada lagi kesalahansumber
Saya menerima kesalahan yang sama ketika saya membuat salinan cadangan
node_modules
folder di direktori yang sama. Saya sedang dalam proses mencoba menyelesaikan galat build yang berbeda ketika ini terjadi. Saya harap skenario ini membantu seseorang. Hapus folder cadangan dan build akan selesai.sumber