我正在开发一个将部署在 VM(Windows 操作系统)上的项目,但我无法下载依赖项,因为所有 npm 端口都被阻止并且无法打开它们。 所以解决这个问题的唯一方法是压缩所有本地依赖项,然后将它们复制到 VM。这非常简单,但是我使用了两个全局依赖项:PM2 和 pm2-windows-service。
我的问题是如何将这两个依赖项复制到虚拟机中,然后使它们成为全局的?
最佳答案
您可以在本地安装全局依赖项并从 node_modules 路径使用它们,例如:
node node_modules/.bin/pm2 start app.js
代替
pm2 start app.js
实际上,我倾向于推荐使用最少量的全局依赖项,即。只有 npm
关于node.js - 手动安装全局依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57825447/