Bläddra i källkod

switch to rollup-sass

Adam Shaw 6 år sedan
förälder
incheckning
69e3fbdfed
2 ändrade filer med 4 tillägg och 3 borttagningar
  1. 1 1
      package.json
  2. 3 2
      scripts/lib/rollup-bundles.js

+ 1 - 1
package.json

@@ -95,7 +95,7 @@
     "rollup-plugin-multi-entry": "^2.1.0",
     "rollup-plugin-node-resolve": "^4.0.1",
     "rollup-plugin-replace": "^2.2.0",
-    "rollup-plugin-scss": "^2.1.0",
+    "rollup-plugin-sass": "^1.2.2",
     "rollup-plugin-sourcemaps": "^0.4.2",
     "rrule": "^2.6.2",
     "shelljs": "^0.8.3",

+ 3 - 2
scripts/lib/rollup-bundles.js

@@ -1,7 +1,7 @@
 const path = require('path')
 const glob = require('glob')
 const nodeResolve = require('rollup-plugin-node-resolve')
-const scss = require('rollup-plugin-scss')
+const sass = require('rollup-plugin-sass') // NOTE: rollup-plugin-*scss* confused include paths roots. file bug?
 const { renderBanner, isRelPath, SOURCEMAP_PLUGINS, WATCH_OPTIONS, EXTERNAL_BROWSER_GLOBALS, TEMPLATE_PLUGIN, stripScssTildeImporter, onwarn, watchSubdirSassIncludes } = require('./rollup-util')
 const { pkgStructs, pkgStructHash, getCorePkgStruct, getNonPremiumBundle } = require('./pkg-struct')
 
@@ -53,7 +53,8 @@ function buildBundleConfig(pkgStruct, isDev) {
           paths: [ nodeModulesDir ] // for requiring other packages
         }
       }),
-      scss({
+      sass({
+        output: true, // to a .css file
         includePaths: [ nodeModulesDir ], // for including scss in other packages
         importer: stripScssTildeImporter
       }),