我向Netlify部署了一个小型Web应用程序,发现我的bundle.js文件只有157kb。当我在本地运行生产版本时,它为575kb。我并不为此而生气,但是Netlify如何做到这一点?
该应用程序正在使用browserify捆绑我的脚本以及babel和uglify。 browserify script.js | uglifyjs > dist/bundle.js
与我告诉Netlify在设置中运行的脚本相同。
我认为这是Netlify构建上的某种默认设置吗?
我认为可能是我的NODE_ENV环境变量设置为开发,但我再次检查并设置为生产。我什至试图确保在构建脚本之前添加set NODE_ENV=production &&
。
Netlify是魔术吗?我的本地设置和Netlify之间还有什么不同?
答案 0 :(得分:1)