如何在sails应用程序中为CSS生成地图文件

How to generate map files for CSS in a sails app?

本文关键字:CSS 地图 文件 sails 应用程序      更新时间:2023-09-26

你好,在bower.json:中包含了一个带有bootstrap的sails项目

...
  "dependencies": {
...
    "bootstrap": "~3.2.0"
...
  }

所有css、字体和js都被正确复制,但映射文件没有复制到assets/vendor/bootstrap目录或.tmp目录。

我不知道是什么过程将文件从bower_components/bootstrap/dist/css复制到bootstrap.css.map文件所在的位置。

tasks/config/bower.js一定有什么东西,但我有点困惑于bower是如何知道要复制哪些文件的。特别是因为默认的layout: 'byType'assets/vendor根本不匹配,所以我一定缺少了其他东西。

感谢

我通过在bower.json中添加以下内容来解决问题:

...
"exportsOverride": {
  "bootstrap": {
      "css": ["dist/css/bootstrap.css",
               "dist/css/bootstrap.css.map"],
      "js": "dist/js/bootstrap.js",
      "fonts": "dist/fonts"
  }
}
...

这也是一个复制字体的修复程序。看见http://blog.mdarveau.com/2014/10/10/using-fontawesome-and-glyphicons-in-a-sails-app