gpt4 book ai didi

node.js - 我可以在没有安装 npm 的情况下使用 npm 库吗?

转载 作者:太空宇宙 更新时间:2023-11-03 22:13:39 26 4
gpt4 key购买 nike

我正在开发一个 NodeJS 应用程序。它将与 Electron 一起部署。这很好,因为我需要做的就是将我的应用程序打包到 Electron 包内的应用程序文件夹中,然后按照官方 Electron 文档中的描述重新命名它,然后我就可以将其安装在任何计算机上。

特别是,使用 Electron 进行部署意味着我不需要在用户计算机上安装 NodeJS,因为 Electron 包本身就是一个 NodeJS 解释器,因此它将完全独立运行。

现在,当我在系统上安装 NodeJS 时,我还安装了 npm。这意味着每当我需要安装软件包时,我都可以从命令行使用它。

现在,我需要部署的程序将在需要时通过从 github 拉取存储库来保持存储库同步和更新。我发现了一个很棒的 Git NodeJS 绑定(bind),nodegit,它可以独立工作,无需在目标计算机上安装任何东西,这很好,因为我不确定我的用户是否会安装 git。现在,每次拉取存储库时,我还需要执行一些 npm install

这提出了我的问题:我知道有一个库 npm,我可以用它从任何 NodeJS 程序以编程方式使用 npm。但是,npm 库是一个独立的东西,还是依赖于系统上 npm 的安装?如果是这样,我该如何解决这个问题?我需要能够从部署在用户环境中某处的 Electron 应用程序执行 npm install,我不能假设安装了其他任何东西,特别是 npm。

最佳答案

npm install --save npm

不知道为什么我认为这行不通,但我测试了它,似乎也是:)

关于node.js - 我可以在没有安装 npm 的情况下使用 npm 库吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330345/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com