【问题标题】:How can I use nodemon without using npm install如何在不使用 npm install 的情况下使用 nodemon
【发布时间】:2023-03-06 11:42:01
【问题描述】:

我的网络不允许使用npm install。 如何安装和使用 nodemon?节点仅在 Windows 上设置 PATH 变量后运行我尝试为 nodemon 设置路径,但我没有结果。

【问题讨论】:

  • github.com/remy/nodemon直接下载?
  • @ssbb 然后递归下载所有依赖?天哪……找一家咖啡馆、书店或任何地方,使用npm install,然后回到你工作的地方……真是个悲伤的故事。
  • @flpms 打开package.json,你需要下载所有的依赖,以及每个依赖的依赖,一个接一个...
  • 您是否尝试过与您的网络通信以允许 npm?它是 node.js 开发的一个非常基础的部分..
  • 请您的防火墙团队允许其访问,如果他们拒绝,可能您所做的与该公司无关?

标签: javascript node.js npm nodemon


【解决方案1】:

安装 npm 包的最简单方法是使用代理从您的网络中隧道传输出去,或者在您位于不同网络时简单地安装该包。下载它并不那么简单的原因是 npm 包有一个需要与其一起安装的依赖项列表。 Npm 负责为您安装依赖关系图。如果您尝试手动安装它,则必须手动检查 nodemon 的 package.json 文件并安装其所有依赖项。在您意识到您必须检查所有这些依赖项并安装 它们的 依赖项之前,这可能不会那么糟糕,等等...

我完全不隶属于IPVanish,但我最近出于与您相同的原因注册了他们的服务。我的计算机配置了一个连接到 IPVanish 服务器的 VPN,然后我的计算机通过该 VPN 传输所有互联网流量。这对于简单的匿名网页浏览来说很好,但更重要的是,这里的网络管理员无法查看我的任何流量的去向。在他们看来,我只是在与随机服务器交谈。他们必须阻止每一个 IPVanish 服务器(而且有很多!)。

还有其他选择,但评价不错,每月只需 10 美元。我还没有尝试过其他任何方法,但我相信它们也一样好。


如果不能通过隧道从您的网络或在其他网络上安装模块,我很乐意自己安装它并将完成安装的 zip 上传到 Google 云端硬盘,这样您就可以将其解压缩到全局 npm 文件夹。但是,这显然不是您的永久解决方案,即使我有好意,您也不认识我,我不建议从陌生人的 Google 云端硬盘下载随机内容。

我建议让朋友从另一个网络执行以下操作:

  1. 安装nodemon:npm install -g nodemon
  2. 查找全局 npm 模块的安装位置:npm config get prefix
  3. 导航到全局 npm 模块路径,找到 nodemon 目录,然后将其压缩。
  4. 将存档模块通过电子邮件发送/Dropbox。
  5. 在你的机器上找出全局 npm 模块安装到的位置:npm config get prefix
  6. 将 nodemon zip 解压到该位置。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-03-30
    • 1970-01-01
    • 2019-10-01
    • 2016-04-13
    • 2021-05-06
    • 2018-11-09
    • 2020-01-12
    • 1970-01-01
    相关资源
    最近更新 更多