【问题标题】:From yeomon generator to production从 yeomon 生成器到生产
【发布时间】:2016-09-20 09:31:24
【问题描述】:

我一直在使用 'yo express' 命令并选择 MVC 、jade 、 grunt ...。 一切正常,现在我正在设法部署我的应用程序。 现在我只知道两个命令来启动我的应用程序

  1. 咕噜声
  2. node app.js

如果我在生产服务器上运行“grunt”命令,它将启用 livereload 服务器,这对开发有利,但对生产不利。

我认为也许 grunt 可以帮助我进行优化,但我找不到。我看到 webpack 是一个不错的选择,但是我用起来太难了。

有什么方法可以进行优化(例如压缩 js css)或其他任务以部署在我的“yo express”生成的应用程序上?

谢谢。

【问题讨论】:

  • Grunt 包含许多任务。您可以通过消除生产环境的 livereload 来配置 grunt。在你的项目中寻找 gruntfile.js。

标签: node.js express model-view-controller yeoman


【解决方案1】:

通常不需要缩小服务器端的 js 文件,因为这只会减少浏览器的加载时间,而这里并非如此。要在 productin 中运行 nodejs,您可以查看像 pm2 这样的进程管理器。要构建用于生产的客户端文件,您可能必须自己扩展 grunt 设置或为应用程序的前端部分使用第二个 yo 生成器。

【讨论】:

  • 我明白了。使用 grunt 或 gulp 构建压缩的 js 、 css 文件...并使用 pm2 监控进程。干杯,petecoop
  • 别担心,如果你愿意,请接受我的回答吗?干杯
猜你喜欢
  • 1970-01-01
  • 2021-09-17
  • 1970-01-01
  • 2011-09-09
  • 1970-01-01
  • 2018-01-08
  • 2018-01-24
  • 2019-02-19
  • 2016-05-08
相关资源
最近更新 更多