设置:
具有 Internet 连接的 VM,
npm install
将在其中执行以安装所有应用程序依赖项。结果将是一个文件夹,其中包含应用程序及其依赖项node_modules
。应用程序模块之间是 fi:
mongoose
,它在安装时用于node-gyp
编译原生 BSON 扩展。app 文件夹在没有 Internet 连接的情况下被复制到另一个 VM,并且它功能齐全,但是编译的扩展程序不起作用,但它的
.js
后备程序起作用。
问题:
如何在没有 Internet 连接的情况下重新安装/重新编译/重新生成新 VM 上的所有应用程序模块?