ExtractTextPlugin中的fallback/fallbackLoader是什么意思呢?

最近在看vue-loader文档时发现了ExtractTextPlugin的一个参数fallback(又见有写作fallbackLoader)的,这个参数是什么意思呢?在ExtractTextPlugin的文档里也没有找到这个参数。

另外,到底是fallback还是fallbackLoader呢?我看到某些资料里写貌似fallbackLoader是一个废弃的参数?

另,附上我在vue-loader文档里看到的配置:

// webpack.config.js
var ExtractTextPlugin = require("extract-text-webpack-plugin")

module.exports = {
  // 其他选项...
  module: {
    rules: [
      {
        test: /\.vue$/,
        loader: 'vue',
        options: {
          loaders: {
            css: ExtractTextPlugin.extract({
              loader: 'css-loader',
              fallbackLoader: 'vue-style-loader' // <- this is a dep of vue-loader, so no need to explicitly install if using npm3
            })
          }
        }
      }
    ]
  },
  plugins: [
    new ExtractTextPlugin("style.css")
  ]
}
阅读 11.5k
2 个回答

把style-loader传给了fallback,这个配置的基本含义就是,extract默认行为先使用css-loader编译css,如果一切顺利的话,结束之后把css导出到规定的文件去。但是如果编译过程中出现了错误,则继续使用vue-style-loader处理css。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题