如何不使用npm install <package_name>或yarn install来安装/下载软件包

时间:2018-10-26 06:32:08

标签: node.js npm npm-install node-modules npmjs

我在一家银行领域的公司工作,因此这里的许多链接和网站都被阻止了。目前,我正在一个项目中使用React和Node.js作为技术堆栈。 因此,每当我要安装任何新的依赖项或仅安装npm时,都会出现访问问题。 除了npm install

之外,还有其他解决方案可从package.json文件下载依赖项吗?

1 个答案:

答案 0 :(得分:0)

如果没有yarn或npm为您进行依赖管理会很困难,但是有很多选择。

我强烈建议您为您的公司设置一个私有npm注册表。有许多收费和免费服务可以做到这一点,以及开源的自托管解决方案。设置完成后,您只需编辑npm或yarn的配置,就可以了。 Here is a link拥有多种选择来实现这一目标。我脑海中浮现的一些东西是Artifactory和npm本身。

如果这些都不适合您,您总是可以从其Github存储库中手动下载npm软件包,但这将非常繁琐且耗时(也许您可以编写自定义的软件包管理器?),但我绝对不建议这样做这条路线。