gpt4 book ai didi

linux - 如何防止每次在 Linux 上使用 rsync 和 Node.js 时都需要 "npm rebuild"

转载 作者:太空宇宙 更新时间:2023-11-04 11:14:57 24 4
gpt4 key购买 nike

我的部署方法可能是菜鸟。我正在使用 rsync,它在许多 node.js 网站上大部分都有效,除了某些存在 xml 构建依赖项的网站。我想我可以试试 Git,但担心 VM 会膨胀,并希望尽可能保持精简。

是否有更好的方法使用 rsync 选项来执行此操作,或者我应该尝试其他部署方法。 rcpy 似乎很糟糕。

或者如果我必须“npm rebuild”,那么如果我在 shell 脚本中创建它以在链接命令方面自动执行此操作,那么执行此操作的命令是什么?

更新:

使用这种方法:

write a shell script to ssh to a remote machine and execute commands

使用 npm 重建

最佳答案

如果您在完全相同的处理器架构上运行完全相同的 node.js 版本,则不需要 npm rebuild,因为您的二进制文件无需更改即可在目标上运行。

否则没有办法避免它(当然除了完全删除二进制依赖)。

关于linux - 如何防止每次在 Linux 上使用 rsync 和 Node.js 时都需要 "npm rebuild",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21489555/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com