【问题标题】:Regarding node.js and npm libraries portability关于 node.js 和 npm 库的可移植性
【发布时间】:2021-03-11 10:00:52
【问题描述】:

如果我使用 node.js 和安装了 npm 的库(例如 xlsx-populate)编写 Javascript 代码,我能否在没有安装它们的其他计算机上运行代码?

谢谢

【问题讨论】:

  • 可以使用Docker等容器编排工具实现可移植性
  • 谢谢,我不知道容器。我正在学习 Docker,但在深入探讨该主题之前,我想了解 Docker 是否会让我的应用程序在第二台计算机上运行而无需任何安装。是这样吗?再次感谢您的时间,很抱歉打扰菜鸟问题,我就是找不到这个答案:)
  • "无需任何安装" - 您必须安装一些程序才能运行您的 node.js 应用程序。即使对于 Docker,您也必须将其安装在另一台计算机上,以便容器可以实际为您设置环境,而无需您安装每个软件,如 node.js、mongodb 等。在这种情况下,它可以是单个安装一个软件,它允许您在不设置任何环境的情况下运行内置的任何应用程序。希望澄清:)
  • 当然,非常感谢 :) 不幸的是,我将不得不另辟蹊径,将 node.js 或 npm 分开,仍然非常感谢您的帮助!

标签: javascript node.js npm portability


【解决方案1】:

每次使用 npm 安装包时,它都会被添加到 package.json 中。那么下次如果你想在其他机器上运行,只需运行npm install

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-12
    • 1970-01-01
    • 1970-01-01
    • 2013-08-09
    相关资源
    最近更新 更多