javascript - Node + Express 开发流程

标签 javascript node.js express gulp development-environment

我觉得到目前为止我读过的所有关于 Node + Express 开发工作流程的博客和教程中都缺少一点:

开发时您的浏览器中应该安装哪个应用:

  1. 应用程序,带有漂亮的、未缩小/丑化的 JavaScript, CSS、HTML、

  2. 构建的应用程序,带有缩小/丑化的javascript(+源映射)、css、html,即由gulp工作流程生成的应用程序(代码最终将上传到生产环境)

用不同的词问同样的事情:在你的 Express 应用中,你使用
app.use(express.static(__dirname + '/app'));
app.use(express.static(__dirname + '/dist')); ?

我目前采用第1点,但我认为第2点应该是最好的选择...:-(

最佳答案

我在该领域见过这两种做法。就我个人而言,我建议在编写(和调试!)代码时使用非缩小/丑化的 CSS 和 Javascript。当代码投入生产时,构建脚本应该负责最小化和丑化所有资源。

不要太担心由于缩小/压缩阶段可能引入的错误。如果您的构建脚本正确编写和测试,您就不太可能看到错误弹出。

关于javascript - Node + Express 开发流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33412741/

相关文章:

node.js - 使用 Mongoose 异步保存多个文档

javascript - 如何阻止用户从控制台执行javascript代码?

javascript - 在 mouseout 上关闭下拉菜单

node.js - 仅套接字 IO session 不持久

node.js - 语音转文本 : Piping microphone stream to Watson STT with NodeJS

javascript - Node.js:从 JSON 响应中提取数据

javascript - 重试地理定位请求而不刷新浏览器

javascript - Google GeoCharts 颜色不起作用

javascript - 多个异步查询的流程并在完成时运行回调

javascript - 如何为 React 生产重定向端口