在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue-cli 中這幾處配置中使用postcss做了哪些事情?

vue-cli 中這幾處配置中使用postcss做了哪些事情?

webpack.base.conf.js 中的

{
    test: /\.vue$/,
    loader: 'vue-loader',
    options: {
      loaders: {
        css: ['vue-style-loader',
          { loader: 'css-loader', options: { sourceMap: false } }
        ],
        less: ['vue-style-loader',
          { loader: 'css-loader', options: { sourceMap: false } },
          { loader: 'less-loader', options: { sourceMap: false } }
        ],
        // 第 1 處
        postcss: ['vue-style-loader',
          { loader: 'css-loader', options: { sourceMap: false } }
        ],
      }
    },
    cssSourceMap: false,
    cacheBusting: true,
    transformToRequire: {
        video: ['src', 'poster'],
        source: 'src',
        img: 'src',
        image: 'xlink:href'
     }
},

webpack.dev.config.js

rules: [
      {
        test: /\.css$/,
        use: [
          { loader: 'vue-style-loader' },
          { loader: 'css-loader', options: { sourceMap: true } },
          // 第 2 處
          { loader: 'postcss-loader', options: { sourceMap: true } }
        ]
      }
    ]

以上兩處配置使用postcss分別做了什么?有什么區(qū)別?

還有:根目錄下的.postcssrc.js是這兩處的共用postcss配置嗎,還是.....

module.exports = {
  "plugins": {
    // to edit target browsers: use "browserslist" field in package.json
    "postcss-import": {},
    "autoprefixer": {}
  }
}
回答
編輯回答
朕略傻
  1. 第一處是編譯 .vue 格式文件里的 css;
  2. 第二處是編譯 .css 格式文件里的css。
2017年12月6日 11:50
編輯回答
離觴

命中的文件不同,主要適配喜歡將樣式寫在.vue文件中和單獨.css文件的開發(fā)者。
.postcssrc.js是插件配置文件吧,上面兩條規(guī)則屬于對webpack的集成。

2017年11月16日 13:33