Warm tip: This article is reproduced from serverfault.com, please click

vuepress-NPM 是否仅适用于开源?

(vuepress - Is NPM only for Open Source?)

发布于 2021-08-07 06:09:35

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

Questioner
I'm Beginner
Viewed
0
kup 2021-08-07 14:47:06

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

没有办法保护打算在浏览器中运行的 javascript 不受确定的查看器的影响。如果浏览器可以运行它,那么任何确定的查看器也可以查看/运行它。

关于NPM

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

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

npm 有两种类型的包,

一个是公开的,每个人都可以看到,另一个是私有包,其他人看不到。

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