{"id":28804,"date":"2023-01-03T05:58:24","date_gmt":"2023-01-03T00:28:24","guid":{"rendered":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/"},"modified":"2023-01-03T05:58:24","modified_gmt":"2023-01-03T00:28:24","slug":"solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory","status":"publish","type":"post","link":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/","title":{"rendered":"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory"},"content":{"rendered":"<p> [ad_1]<br \/>\n<\/p>\n<div id=\"answer-48446633\" class=\"answer js-answer accepted-answer js-accepted-answer\" data-answerid=\"48446633\" data-parentid=\"48446632\" data-score=\"0\" data-position-on-page=\"1\" data-highest-scored=\"1\" data-question-has-accepted-highest-score=\"1\" itemprop=\"acceptedAnswer\" itemscope itemtype=\"https:\/\/schema.org\/Answer\">\n<div class=\"post-layout\">\n<div class=\"votecell post-layout--left\"><\/div>\n<div class=\"answercell post-layout--right\">\n<div class=\"s-prose js-post-body\" itemprop=\"text\">\n<p>According to <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.com\/angular\/tsickle\/issues\/474\">this<\/a> Github issue, there is some incompatibility between tsickle and the typescript.<\/p>\n<p>The probable reason can be that neither side want to admit that it is their mistake, thus none of them wants to fix it.<\/p>\n<p>The solution is this: <em>either the <code>tsconfig.json<\/code> given to the tsickle should have an absolute path, or the <code>include:<\/code> in this <code>tsconfig.json<\/code> should use an absolute path<\/em>.<\/p>\n<p>Considering that the <code>.json<\/code> format is not a very configurable thing (for example, you simply can&#8217;t give an <code>include: [ __dirname + '\/my\/lib\/**.ts' ]<\/code> setting in it), the probably better option is to simply give an absolute path to the tsickle.<\/p>\n<p>In my case, I simply extended an <code>arguments: ['-p', 'src\/tsconfig.json']<\/code> in my Gruntfile to <code>arguments: ['-p', __dirname + 'src\/tsconfig.json']<\/code>. If you use a different build tool, your actual solution my differ from it, but it is the important part.<\/p>\n<\/p><\/div>\n<div class=\"mt24\"><\/div>\n<\/div>\n<p>            <span class=\"d-none\" itemprop=\"commentCount\"><\/span> <\/p><\/div>\n<\/div>\n<p>[ad_2]<\/p>\n<p>solved Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory <\/p>\n","protected":false},"excerpt":{"rendered":"<p>[ad_1] According to this Github issue, there is some incompatibility between tsickle and the typescript. The probable reason can be that neither side want to admit that it is their mistake, thus none of them wants to fix it. The solution is this: either the tsconfig.json given to the tsickle should have an absolute path, &#8230; <a title=\"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory\" class=\"read-more\" href=\"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/\" aria-label=\"More on [Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[320],"tags":[5586,5587,5588,5589],"class_list":["post-28804","post","type-post","status-publish","format-standard","hentry","category-solved","tag-google-closure-compiler","tag-tsc","tag-tsconfig","tag-tsickle"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>[Solved] Tsickle says &quot;Error No inputs were found in config file&quot; if I call it with tsconfig.json in a different directory - JassWeb<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"[Solved] Tsickle says &quot;Error No inputs were found in config file&quot; if I call it with tsconfig.json in a different directory - JassWeb\" \/>\n<meta property=\"og:description\" content=\"[ad_1] According to this Github issue, there is some incompatibility between tsickle and the typescript. The probable reason can be that neither side want to admit that it is their mistake, thus none of them wants to fix it. The solution is this: either the tsconfig.json given to the tsickle should have an absolute path, ... Read more\" \/>\n<meta property=\"og:url\" content=\"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/\" \/>\n<meta property=\"og:site_name\" content=\"JassWeb\" \/>\n<meta property=\"article:published_time\" content=\"2023-01-03T00:28:24+00:00\" \/>\n<meta name=\"author\" content=\"Kirat\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirat\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/\"},\"author\":{\"name\":\"Kirat\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\"},\"headline\":\"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory\",\"datePublished\":\"2023-01-03T00:28:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/\"},\"wordCount\":174,\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"keywords\":[\"google-closure-compiler\",\"tsc\",\"tsconfig\",\"tsickle\"],\"articleSection\":[\"Solved\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/\",\"name\":\"[Solved] Tsickle says \\\"Error No inputs were found in config file\\\" if I call it with tsconfig.json in a different directory - JassWeb\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\"},\"datePublished\":\"2023-01-03T00:28:24+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#website\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"name\":\"JassWeb\",\"description\":\"Build High-quality Websites\",\"publisher\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#organization\",\"name\":\"Jass Web\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/wp-content\\\/uploads\\\/2021\\\/02\\\/jass-website-logo-1.png\",\"width\":693,\"height\":132,\"caption\":\"Jass Web\"},\"image\":{\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/#\\\/schema\\\/person\\\/65c9c7b7958150c0dc8371fa35dd7c31\",\"name\":\"Kirat\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"contentUrl\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/wp-content\\\/litespeed\\\/avatar\\\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400\",\"caption\":\"Kirat\"},\"sameAs\":[\"http:\\\/\\\/jassweb.com\"],\"url\":\"https:\\\/\\\/jassweb.com\\\/solved\\\/author\\\/jaspritsinghghumangmail-com\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"[Solved] Tsickle says \"Error No inputs were found in config file\" if I call it with tsconfig.json in a different directory - JassWeb","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/","og_locale":"en_US","og_type":"article","og_title":"[Solved] Tsickle says \"Error No inputs were found in config file\" if I call it with tsconfig.json in a different directory - JassWeb","og_description":"[ad_1] According to this Github issue, there is some incompatibility between tsickle and the typescript. The probable reason can be that neither side want to admit that it is their mistake, thus none of them wants to fix it. The solution is this: either the tsconfig.json given to the tsickle should have an absolute path, ... Read more","og_url":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/","og_site_name":"JassWeb","article_published_time":"2023-01-03T00:28:24+00:00","author":"Kirat","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirat","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/#article","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/"},"author":{"name":"Kirat","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31"},"headline":"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory","datePublished":"2023-01-03T00:28:24+00:00","mainEntityOfPage":{"@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/"},"wordCount":174,"publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"keywords":["google-closure-compiler","tsc","tsconfig","tsickle"],"articleSection":["Solved"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/","url":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/","name":"[Solved] Tsickle says \"Error No inputs were found in config file\" if I call it with tsconfig.json in a different directory - JassWeb","isPartOf":{"@id":"https:\/\/jassweb.com\/solved\/#website"},"datePublished":"2023-01-03T00:28:24+00:00","breadcrumb":{"@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/jassweb.com\/solved\/solved-tsickle-says-error-no-inputs-were-found-in-config-file-if-i-call-it-with-tsconfig-json-in-a-different-directory\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/jassweb.com\/solved\/"},{"@type":"ListItem","position":2,"name":"[Solved] Tsickle says &#8220;Error No inputs were found in config file&#8221; if I call it with tsconfig.json in a different directory"}]},{"@type":"WebSite","@id":"https:\/\/jassweb.com\/solved\/#website","url":"https:\/\/jassweb.com\/solved\/","name":"JassWeb","description":"Build High-quality Websites","publisher":{"@id":"https:\/\/jassweb.com\/solved\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/jassweb.com\/solved\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/jassweb.com\/solved\/#organization","name":"Jass Web","url":"https:\/\/jassweb.com\/solved\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/","url":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","contentUrl":"https:\/\/jassweb.com\/wp-content\/uploads\/2021\/02\/jass-website-logo-1.png","width":693,"height":132,"caption":"Jass Web"},"image":{"@id":"https:\/\/jassweb.com\/solved\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/jassweb.com\/solved\/#\/schema\/person\/65c9c7b7958150c0dc8371fa35dd7c31","name":"Kirat","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","url":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","contentUrl":"https:\/\/jassweb.com\/solved\/wp-content\/litespeed\/avatar\/1261af3c9451399fa1336d28b98ea3bb.jpg?ver=1777008400","caption":"Kirat"},"sameAs":["http:\/\/jassweb.com"],"url":"https:\/\/jassweb.com\/solved\/author\/jaspritsinghghumangmail-com\/"}]}},"_links":{"self":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28804","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/comments?post=28804"}],"version-history":[{"count":0,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/posts\/28804\/revisions"}],"wp:attachment":[{"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/media?parent=28804"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/categories?post=28804"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/jassweb.com\/solved\/wp-json\/wp\/v2\/tags?post=28804"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}