【问题标题】:node + express development workflownode + express 开发工作流程
【发布时间】:2015-10-29 11:17:03
【问题描述】:

到目前为止,我觉得在所有关于 node + express 开发工作流程的博客和教程中都缺少一点是:

开发时你的浏览器中应该有哪个应用:

  1. source 应用程序,带有漂亮的、未缩小/丑化的 javascript, css、html、

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

?

用不同的词问同样的事情:在您的快递应用中,您使用
app.use(express.static(__dirname + '/app')); 还是
app.use(express.static(__dirname + '/dist'));

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

【问题讨论】:

    标签: javascript node.js express gulp development-environment


    【解决方案1】:

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

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

    【讨论】:

    • O.k... 所以你至少有两个不同的目标,比如:build 用于生产(带有缩小、uglifycation 等),devel 用于开发(带有 lint、nodemon、 livereload,...),对吧?
    • 是的,我们也是这样做的。
    猜你喜欢
    • 2015-12-16
    • 1970-01-01
    • 2021-04-11
    • 2011-09-23
    • 2019-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多