我只是想知道是否有可能以某種方式提供多個 TypeScript 類作為一個包,以便它們可以被多個類使用。
例如,我在我的三個專案中使用相同的類,并且一旦我在其中一個專案中更改某些內容,我不可避免地必須將檔案復制到其他專案,并從那里應用更改,如果它們存在的話,這或多或少乏味。
現在我想我可以創建一個私有包,其中包含這些類以在各自的專案中使用它們。
但現在我有一個問題,Prisma 有可能嗎?假設我有一個資料庫管理類,并且我的 Prisma 模式中的模型應該作為引數,理論上我必須在包中包含我的 Prisma 模式,還是我看錯了?
不幸的是,我沒有在其他各種網站上找到任何解決方案,所以我有這個問題。
uj5u.com熱心網友回復:
- using
private CDN或npmpackage 是這種用例的不錯選擇。按照這個鏈接
2.您絕對可以將所有內容收集classes在一個檔案中,并在需要時隨時匯入。3. 對于 prisma , schema.prisma,我想您可能需要撰寫一些代碼Node js才能schema.prisma從您的包中讀取您的檔案并將其與您的 local 合并schema.prisma,因為datasource每個專案都是特定的。之后,您可以創建一個新創建的schema.prisma檔案到您的資料庫pull,push或等到您的資料庫
datasource db {
provider = "postgresql"
url = "postgres://......"
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/512284.html
標籤:节点.jsnpm棱镜
上一篇:關于架構師:角色、能力和挑戰
下一篇:403Forbidden-PUThttps://registry.npmjs.org/shah-您無權發布“shah”。您是否以正確的用戶身份登錄?
