Browse Source

Merge pull request #853 from baiyaaaaa/master

fix browsers config bug
杨奕 8 years ago
parent
commit
d649535137
2 changed files with 24 additions and 2 deletions
  1. 1 1
      build/config.js
  2. 23 1
      build/cooking.test.js

+ 1 - 1
build/config.js

@@ -47,7 +47,7 @@ exports.jsexclude = /node_modules|utils\/popper\.js|utils\/date.\js/;
 exports.postcss = function(webapck) {
   return [
     require('postcss-salad')({
-      browser: ['ie > 8', 'last 2 version'],
+      browsers: ['ie > 8', 'last 2 versions'],
       features: {
         'partialImport': {
           addDependencyTo: webapck

+ 23 - 1
build/cooking.test.js

@@ -10,7 +10,29 @@ cooking.set({
   alias: Object.assign(config.alias, {
     'vue$': 'vue/dist/vue.js'
   }),
-  postcss: config.postcss,
+  postcss: function(webapck) {
+    return [
+      require('postcss-salad')({
+        browsers: ['ie > 8', 'last 2 versions', 'Chrome > 24'],
+        features: {
+          'partialImport': {
+            addDependencyTo: webapck
+          },
+          'bem': {
+            'shortcuts': {
+              'component': 'b',
+              'modifier': 'm',
+              'descendent': 'e'
+            },
+            'separators': {
+              'descendent': '__',
+              'modifier': '--'
+            }
+          }
+        }
+      })
+    ];
+  },
   sourceMap: '#inline-source-map'
 });