NPM 仅用于开源吗?

Is NPM only for Open Source?

我正在使用 vuepress 来制作我的静态网站,所以他们是否有任何其他人可以看到我的网站源代码的风险,因为我的网站不是开源的,而且我正在使用 NPM,所以我想问一个问题我的 vuepress 包会公开发布吗?因为它对我来说真的很重要,我不想透露我网站的来源。

关于Is their any risk that anyone else can see my site source

没有办法保护 javascript 打算在浏览器中 运行 不被坚定的观众看到。 如果浏览器可以 运行 它,那么任何坚定的观众也可以 view/run 它。

关于NPM

npm 是由 npm, Inc. 维护的 JavaScript 编程语言的包管理器。npm 是 JavaScript 运行time 环境 Node.js 的默认包管理器.

npm 注册表包含包,其中很多也是 Node 模块,或者包含 Node 模块。

npm 有两种类型的包,

一个是public大家可以看到,另一个是, 别人看不到的私人包裹

因此,如果您担心人们会看到您包中的源代码,只需将其设为私有或者根本不要将您的代码放在 npm 上。