MEAN.io聚合资产位置

时间:2015-01-04 03:53:35

标签: angularjs node.js mongodb express mean

所以我开始为我的新项目使用MEAN.io(Mongodb,express,angularJS,nodeJS种子),尝试按照http://learn.mean.io/#mean-installation-install-the-mean-cli逐步设置开发环境,我和#39;无法找到这些全局聚合文件(js / css)所在的位置。

据我所知,只要你在包中设置了aggregateAssets(...),包js / css文件就会自动缩小并聚合成两个文件,一个用于js和另一个用于CSS?然而,我无法找到这个全局聚合的js / css文件的位置,Web浏览器也没有加载聚合文件,相反,每个包的每个js / css,服务器和公共端都在我运行时加载&# 39; grunt',没有缩小,没有聚合...

所以我缺少任何设置?

如果MEAN没有把所有的js / css文件放到一个,那么需要加载很多静态文件(取决于我有多少个包),这意味着很多http请求... Isn&#那不合理吗?

1 个答案:

答案 0 :(得分:1)

而且我已经知道发生了什么......命令'grunt'在开发环境中运行服务器,并且每个资产(js / css)文件都保持原样,输入:

NODE_ENV=production grunt

使服务器以生产模式运行,所有缩小/连接将自动为您完成,并且将生成aggregated.css / aggregated.js。