2017-10-08 78 views
0

我有一個用TypeScript編寫的NPM包。我的構建過程將所有* .ts文件並將它們捆綁到myLib.d.ts,myLib.js和myLib.js.map中。我應該提交在npm包中發佈的自動生成的文件嗎

我的NPM軟件包必須包含所有src/.ts文件和這三個myLib。自動生成的文件。

但在我的git倉庫中,我應該提交這三個myLib。*自動生成的文件嗎?

在npm包中發佈不受版本控制的文件會出現問題嗎?

回答

1

輸出/生成的文件myLib.d.tsmyLib.jsmyLib.js.map不應該在git倉庫中管理。

您應該忽略這些文件的.gitignore。而且它不會影響發佈npm分段。

您還可以參考TypeScript的示例.gitignore文件。

相關問題