Skip to content

Section about Advanced Loader configuration should provide more detailsΒ #793

Open
@zzzgit

Description

@zzzgit
{
  "loaders": {
    "css": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      }
    ],
    "postcss": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      }
    ],
    "less": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "less-loader",
        "options": {
          "sourceMap": false
        }
      }
    ],
    "sass": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "sass-loader",
        "options": {
          "indentedSyntax": true,
          "sourceMap": false
        }
      }
    ],
    "scss": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "sass-loader",
        "options": {
          "sourceMap": false
        }
      }
    ],
    "stylus": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "stylus-loader",
        "options": {
          "sourceMap": false
        }
      }
    ],
    "styl": [
      "vue-style-loader",
      {
        "loader": "css-loader",
        "options": {
          "minimize": false,
          "sourceMap": false
        }
      },
      {
        "loader": "stylus-loader",
        "options": {
          "sourceMap": false
        }
      }
    ]
  }
}

this is an example of how to config sass/postcss in vue2
i think the documentation of vue-loader should give more details of how to config it
it is not enough to just tell the users use vue-cli please
and i found the configuration always changes along with the growth of webpack and vuejs

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions