node + express 开发流程
node + express development workflow
我觉得在所有关于 node + express 开发工作流的博客和教程中我现在都缺少的一点是:
开发时浏览器应该安装哪个应用:
来源应用程序,漂亮,不minified/uglifyed javascript,
css、html、
或
built 应用程序,minified/uglifyedjavascript(+ 源映射),css,html,即 gulp
工作流生成的应用程序(最终将上传到生产环境的代码)
?
问同一个问题,用不同的词:在你的快递应用中,你使用
app.use(express.static(__dirname + '/app'));
或
app.use(express.static(__dirname + '/dist'));
?
我目前采用第1点,但我想第2点应该是最好的选择... :-(
这两种做法我都见过。我个人建议在编写(和调试!)代码时使用 non-minified/uglifyed CSS 和 Javascript。当代码投入生产时,构建脚本应该负责最小化和丑化所有资源。
不要太担心由于 minification/compression 阶段可能引入的错误。如果您的构建脚本编写和测试得当,您就不太可能看到错误弹出。
我觉得在所有关于 node + express 开发工作流的博客和教程中我现在都缺少的一点是:
开发时浏览器应该安装哪个应用:
来源应用程序,漂亮,不minified/uglifyed javascript, css、html、
或
built 应用程序,minified/uglifyedjavascript(+ 源映射),css,html,即
gulp
工作流生成的应用程序(最终将上传到生产环境的代码)
?
问同一个问题,用不同的词:在你的快递应用中,你使用
app.use(express.static(__dirname + '/app'));
或
app.use(express.static(__dirname + '/dist'));
?
我目前采用第1点,但我想第2点应该是最好的选择... :-(
这两种做法我都见过。我个人建议在编写(和调试!)代码时使用 non-minified/uglifyed CSS 和 Javascript。当代码投入生产时,构建脚本应该负责最小化和丑化所有资源。
不要太担心由于 minification/compression 阶段可能引入的错误。如果您的构建脚本编写和测试得当,您就不太可能看到错误弹出。