我正在使用 vuepress 来制作我的静态站点,因此他们是否有任何其他人可以看到我的站点源代码的风险,因为我的站点不是开源的,并且我正在使用 NPM,所以我想问一个问题,我的 vuepress 包将公开发表?因为这对我来说真的很重要,我不想透露我网站的来源。
关于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 上。
非常感谢您的回答我只是在谈论我的网站是否会开源,因为我真的很害怕,因为我看到每个 github 存储库都会自动列在 npm 包中,但我使用的是我自己的服务器只是使用 npm run docs:build 来生成静态站点,所以我只是问他们是否有任何风险,它也会被自动发布,还有一件事是让它私有化的程序是什么,我正在使用 VuePress
软件中的开源是根据许可发布的计算机软件,其中版权所有者授予用户使用、研究、更改和将软件及其源代码分发给任何人以任何目的的权利。因此,这取决于您要如何发布软件。另一端的网站版权归所有者所有。如需更多信息,您需要聘请专业人士。
对于 npm 私有包,请看这里:docs.npmjs.com/creating-and-publishing-private-packages
如果它对您有帮助,请单击勾选标记将其标记为答案。
好的,但是我的问题仍然没有回答是或否如果我只是使用 npm run docs:build 生成静态站点,所以在中间它会自动在任何地方或任何地方发布吗?