如何在不公开代码的情况下将软件包发布到npm

时间:2020-01-09 12:38:18

标签: npm-publish

我正在尝试将软件包发布到npm,但不希望使用该软件包的人能够看到代码。我该怎么办?

2 个答案:

答案 0 :(得分:1)

由于npm几乎用于分发JavaScript + CSS文件,因此您无能为力。使用或执行它的人都会看到您的代码。

不过,您可以使用minifiersobfuscators来减轻这种情况。

答案 1 :(得分:0)

您可以编译代码,例如到dist文件夹,然后在npm publish目录中运行dist。然后,用户只能看到dist文件夹中的内容(编译后的代码)。但是,我认为这不是好习惯。

您还可以考虑private npm packages将软件包仅分发给想要的人。