我觉得到目前为止我读过的所有关于 Node + Express 开发工作流程的博客和教程中都缺少一点:
开发时您的浏览器中应该安装哪个应用:
源应用程序,带有漂亮的、未缩小/丑化的 JavaScript, CSS、HTML、
或
构建的应用程序,带有缩小/丑化的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/