Browser 如果没有安装NPM,我如何下载许多NPM模块?

Browser 如果没有安装NPM,我如何下载许多NPM模块?,browser,proxy,npm,Browser,Proxy,Npm,好吧,我知道我可能在寻找一种完全出乎意料的行为 我现在的公司有几个星期没什么事可做,所以我想开始一个附带项目。问题是,这里的防火墙非常强大,所以我不能用Git或Npm下载任何东西。我也不允许向IT支持部门提出任何请求,因为我不在公司的办公室,而是在客户拥有的一些办公室(这适用于上述严格的政策)。简而言之,我无法修改防火墙和代理策略 我可以通过浏览器下载模块的压缩档案,然后从那里安装。但是,它有多个依赖项,它们本身也有依赖项,等等。因为我无法运行npm安装来检索依赖项,所以我被卡住了 为了解决这些

好吧,我知道我可能在寻找一种完全出乎意料的行为

我现在的公司有几个星期没什么事可做,所以我想开始一个附带项目。问题是,这里的防火墙非常强大,所以我不能用Git或Npm下载任何东西。我也不允许向IT支持部门提出任何请求,因为我不在公司的办公室,而是在客户拥有的一些办公室(这适用于上述严格的政策)。简而言之,我无法修改防火墙和代理策略

我可以通过浏览器下载模块的压缩档案,然后从那里安装。但是,它有多个依赖项,它们本身也有依赖项,等等。因为我无法运行npm安装来检索依赖项,所以我被卡住了

为了解决这些依赖性问题,我看到了多种可能的解决方案:

  • 让NPM通过浏览器运行所有请求和下载,因为允许浏览器访问网络。到目前为止,我看不出有任何选择
  • 下载所有必需的依赖项作为tarball,并逐步安装它们。由于依赖关系的潜在数量巨大,我正在寻找大量通常用于下载一次的模块
我找到的大多数解决方案都假设我可以正确使用npm安装,而我的代理不允许这样做


我不想在Chrome的内置游戏上花上几天时间。有什么想法吗?

也许您可以在其他地方创建项目,然后在您的office本地计算机上“导入”它:

  • npm初始化
  • 使用您的依赖项编辑package.json
  • npm安装

  • 把所有东西都放在U盘上,然后放在工作时的本地电脑上

  • 通过电子邮件发送代码存档,并从office的电子邮件下载tarball

  • 让电脑使用您的智能手机互联网连接?因此,它不使用公司网络,因此您可以绕过安全策略:首先,我没有本地移动服务提供商,因为我在那个新国家还没有公寓。其次,计算机具有限制任何网络共享或阻止本地公司网络以外的任何其他网络源的设置。我从未见过这样的限制,至少我们的客户非常重视安全性。
    composer.json
    ?也许你的意思是
    package.json
    ?查看电子邮件目前无法执行,因为,猜猜怎么着?所有被阻止的网络邮件,不允许将我的专业电子邮件地址与Outlook同步^^如果接受U盘,我必须先尝试。aaaa和no。U盘也会被阻塞。这个安全性很强。