[英]Typescript-related error in a legacy project
我正在使用舊版代碼庫。 我通過.zip文件收到了代碼,該文件顯然包含了以前的開發人員所需的一切。 我使用樣板.gitignore
將解決方案置於源代碼控制之下。 我正在嘗試在家用計算機上進行開發,並遇到嘗試構建應用程序時從未遇到過的錯誤。 顯然,一個我不知道需要的文件被忽略了。 此外,這與打字稿有關。 出乎我的存在的知識,我知道null
關於語言。
這些是我在嘗試構建應用程序時遇到的錯誤:
Build:File 'C:/path/to/solution/node_modules/specificity/specificity.d.ts' not found.
Build:File 'C:/path/to/solution/node_modules/isobject/index.d.ts' not found.
我猜正在發生的事情是Typescript在某些時候包含在此應用程序中,然后沒有完全刪除。 一些配置正在啟動編譯,由於從工作計算機提交文件時會忽略文件,因此無法完成編譯。
我希望這兩個文件是認識打字稿的人可以識別的標准文件。 我想從該項目中刪除打字稿的痕跡,因為這時全部是.NET 4.5
和ExtJS
。
我意識到這是一個很大的問題,因為我不太確定這里發生了什么。
編輯
閱讀更多內容,看來這是一個與節點模塊以及該模塊的打字稿支持有關的問題。 我可能會刪除此問題,並詢問有關Visual Studio
和應用程序構建的更具體的問題,但我仍然感謝任何輸入。
*.d.ts
文件是類型定義文件(又名鍵入文件)。
沒有理由排除它們。 您的IDE /編譯器僅使用這些信息在開發過程中為您提供幫助。
你所面臨的問題是由於specificity/package.json
和isobject/package.json
,它包含typings
或types
字段,它告訴你的IDE /編譯器,這些包分配自己的分型的文件。
由於您將它們排除在外,因此IDE /編譯器會抱怨。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.