部署node.js应用程序时如何处理依赖关系?

部署node.js应用程序时如何处理依赖关系?,node.js,gulp,Node.js,Gulp,我正在为一个node.js项目设置一个gulp构建文件,我对这两个项目都没有任何经验 因此,基本上我所做的只是将所有代码复制到部署目录,但我不确定如何处理存储在node\u modules中的所有依赖项。你是否也只是简单地复制它们,还是有更可取的方法 gulp.task('deliver', function() { gulp.src('src/*.html').pipe(gulp.dest('deployment/')); gulp.src('src/*.js').pipe(gulp.

我正在为一个
node.js
项目设置一个
gulp
构建文件,我对这两个项目都没有任何经验

因此,基本上我所做的只是将所有代码复制到部署目录,但我不确定如何处理存储在
node\u modules
中的所有依赖项。你是否也只是简单地复制它们,还是有更可取的方法

gulp.task('deliver', function() {
  gulp.src('src/*.html').pipe(gulp.dest('deployment/'));
  gulp.src('src/*.js').pipe(gulp.dest('deployment/'));
  gulp.src('src/games/').pipe(gulp.dest('deployment/'));
});

标准方法是使用一个package.json文件列出所有依赖项。然后作为部署过程的一部分,运行
npm install
,它将通过您的package.json并在node_modules文件夹中安装任何必要的包。

Ah,所以我当时完全误解了。谢谢可能重复的