我正在尝试将软件包发布到npm,但不希望使用该软件包的人能够看到代码。我该怎么办?
答案 0 :(得分:1)
由于npm
几乎用于分发JavaScript + CSS文件,因此您无能为力。使用或执行它的人都会看到您的代码。
不过,您可以使用minifiers或obfuscators来减轻这种情况。
答案 1 :(得分:0)
您可以编译代码,例如到dist
文件夹,然后在npm publish
目录中运行dist
。然后,用户只能看到dist文件夹中的内容(编译后的代码)。但是,我认为这不是好习惯。
您还可以考虑private npm packages将软件包仅分发给想要的人。