node.js - 生产环境中的 Node 服务器必须有 Node 模块吗?

标签 node.js nodes node-modules

在生产环境中部署 Node.js 服务器时,我们是否必须安装 Node_modules 还是第三方有其他最佳实践?

在客户端中,我们有一个供应商.js 文件,该文件将全部由第三方提供,但我们如何在服务器上执行此操作?我不想安装大文件夹“nod_modules”机器人来拥有较小的文件/文件夹来包含所有内容。

在服务器上部署 Node 的最佳实践是什么?

谢谢!

最佳答案

需要node_modules,它是服务器代码的一部分。 对于生产,您应该使用 --product 标志安装依赖项,这通常会通过消除任何开发依赖项来显着减小大小。

npm install --production

关于node.js - 生产环境中的 Node 服务器必须有 Node 模块吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41606804/

相关文章:

node.js - 如果 Express 服务器使用 package.json 中的脚本运行,它将不会出现

javascript - 如何将 RUN 操作绑定(bind)到 Cloud9 中正确的 NodeJS 版本?

JavaScript promise 和 if/else 语句

javascript - 使用 mongoose 和express 在 MongoLab 上发布到 MongoDB

使用用户输入的单词创建并打印链接列表

neo4j - Neo4j 中的气泡大小

javascript - 导入节点模块时出现流错误 "cant resolve module"

JavaFX - 将节点添加到父级时的奇怪行为

angular - 如何从 visual studio 2015 update 3 的构建中排除 node_module 文件夹

node.js - 我创建了一个启用了 CORS 的简单 Node 服务器。但是当我执行 node server.js 时,它会抛出错误