我觉得有关节点+快速开发工作流程的所有博客和教程中都缺少一点我直到现在才读到:
开发时,您的浏览器中应该有哪个应用
源应用,包含漂亮的,非缩小/ uglifyed的javascript, css,html,
或
内置应用,带有缩小/ uglifyed javascript(+源地图),css,html,即由gulp
工作流程生成的应用程序(最终将成为的代码)上传到制作)
用不同的词语问同样的事情:在你的快递应用程序中,你是否使用
app.use(express.static(__dirname + '/app'));
或
app.use(express.static(__dirname + '/dist'));
?
我目前采用第1点,但我认为第2点应该是最佳选择...: - (
答案 0 :(得分:1)
我已经看过这两个领域的实践。我个人建议在编写(和调试!)代码时使用非缩小/ uglifyed CSS和Javascript。当代码投入生产时,构建脚本应该尽量减少和丑化所有资源。
不要过分担心由于缩小/压缩阶段而可能引入的错误。如果您的构建脚本已正确编写和测试,则您很可能不会看到弹出的错误。