我在一个新项目中创建了一个 mean.io 模块。所有好东西都在那里:grunt(+插件,其中包括sass)。grunt-sass 正在自动生成一个 css 文件
packages/myModule/public/assets/css/mystyle.css
要将其包含在聚合的 css 中,我在 app.js 中添加了
myModule.aggregateAsset('css', 'mystyle.css');
当我启动服务器时(在 NODE_ENV=dev 中使用 grunt),我看到文件内容已与默认的角度 css 正确聚合到“aggregate.css”中。
问题是:当开发服务器已经启动并且 css 文件被修改时,应用程序重新加载 - 但聚合的 css 没有更新。我在浏览器端检查了 http GET 的 aggregate.css,发现它仍然有旧的设置。我发现获取新 css 的唯一方法是 ctrl+c 并重新启动服务器。
为什么页面刷新时aggreged.css没有反映新的css内容?