簡體   English   中英

如何在不泄露代碼的情況下將包發布到 npm

[英]How to publish package to npm without revealing the code

我正在嘗試將包發布到 npm,但不希望使用該包的人能夠看到代碼。 我怎樣才能做到這一點?

由於npm幾乎用於分發 JavaScript+CSS 文件,因此您無能為力。 您的代碼將被使用或執行它的任何人看到。

不過,您可以通過使用縮小器混淆器以某種方式緩解這種情況。

您可以將代碼編譯到dist文件夾,然后在dist目錄中運行npm publish 然后用戶只能看到將放置在 dist 文件夾中的內容(編譯代碼)。 但是,我認為這不是一個好的做法。

您還可以考慮使用私有 npm 包將您的包僅分發給您想要的人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM