Closed
Description
Have this configuration:
{
"presets": ["es2015","stage-2","react"],
"plugins": [
"babel-plugin-webpack-alias",
["transform-object-rest-spread", { "useBuiltIns": true }],
["css-modules-transform",{
"generateScopedName": "[name]__[local]___[hash:base64:5]",
"preprocessCss": "./utils/sass_preprocess_tool.js",
"extensions": [".css", ".scss"],
"extractCss": "./dist/combined.css"
}]
]
}
Using the exact script from the READ.me
// ./path/to/module-exporting-a-function.js
var sass = require('node-sass');
var path = require('path');
module.exports = function processSass(data, filename) {
var result;
result = sass.renderSync({
data: data,
file: filename
}).css;
return result.toString('utf8');
};
When using a relative file path get:
/home/pil0t/Projects/powr_x/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/index.js:600
throw err;
^
Error: /home/pil0t/Projects/powr_x/src/api/server.js: Cannot find module './utils/sass_preprocess_tool.js'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at requireLocalFileOrNodeModule (/home/pil0t/Projects/powr_x/node_modules/babel-plugin-css-modules-transform/build/utils/requireLocalFileOrNodeModule.js:24:16)
When using absolute file path, get:
/home/pil0t/Projects/powr_x/node_modules/babel-cli/node_modules/babel-core/lib/transformation/file/index.js:578
throw err;
^
Error: /home/pil0t/Projects/powr_x/utils/sass_preprocess_tool.js: Configuration file for 'preprocessCss' is not exporting a function
at Object.preprocessCss (/home/pil0t/Projects/powr_x/node_modules/babel-plugin-css-modules-transform/build/options_resolvers/preprocessCss.js:25:15)
at /home/pil0t/Projects/powr_x/node_modules/babel-plugin-css-modules-transform/build/index.js:131:66
at Array.forEach (native)
Metadata
Metadata
Assignees
Labels
No labels