node.js - 手动安装全局依赖

标签 node.js windows npm

我正在开发一个将部署在 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/

相关文章:

node.js - 在 Visual Studio 2017 中更新 Node 版本

javascript - 缺少架构错误 : Schema hasn't been registered for model "User"

node.js - 无法从我的云函数内的 Gupshup.io API 读取整个 webview 回调

windows - 查找文件中的特定文本

c++ - WM_SETFOCUS,获取刚刚失去焦点的应用

javascript - file.slim.js 中的 slim 是什么

javascript - Bower 和 npm 有什么区别?

javascript - Node.js 无法向 zomato.com 发出请求

Python:与 MacOS 相比,Scipy 在 Windows10 上非常慢

typescript - 尝试将节点模块导入 NuxtJS TypeScript 时出错(ES2018)