npm - 在没有远程 npm 存储库的情况下使用 artifactory

标签 npm offline artifactory

我在 artifactory 无法访问互联网的环境中工作。我们想使用 artifactory 作为 npm 注册表和主机。是否可以上传外部依赖及其传递依赖?

例如:我在一台可以访问互联网的计算机上,使用 npm install 下载了 webpack 及其所有依赖项。现在我转到另一个具有人工访问权限的网络,并想上传我的 node_modules 文件夹。这会以某种方式起作用吗?

最佳答案

除了Artifactory的代理/缓存功能外,它还可以在其中托管多个本地存储库(例如npm存储库)。这基本上意味着您可以创建一个 npm local repository在 Artifactory 中并将任何 npm *.tgz 包(您的依赖项)部署到此存储库中,Artifactory 将为您的客户端生成相关的元数据。您需要做的就是部署相关包并配置您的 npm 客户端以从 Artifactory 解析。

关于npm - 在没有远程 npm 存储库的情况下使用 artifactory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40606775/

相关文章:

couchdb - 是否可以使用React-Native创建离线优先应用程序?

maven - 从 Maven 到 Artifactory 的经过身份验证的 HEAD 调用

python - Artifactory:升级到具有新 Pypi 支持的新 Artifactory 5.10.3 后,本地 Pypi repo 'slow'

node.js - `npm install` 使用 `gyp: No Xcode or CLT version detected!` 在 node-gyp 重建时失败

node.js - 使用 Jimp 将图像放在其他图像上

javascript - 由于 url 可能不正确,npm install 挂起

node.js - “npx create-react-app appname” 不工作

html - 查看离线 HTML5 站点(未连接到网络)

javascript - 离线网站如何保存数据?

maven - 如何将 mvnrepository.com 添加到 artifactory 3.1