You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Not sure why & how this is occurring, but, when this plugin is used in my setup my build process hangs & never completes initially.
Strangely, I can force the build process to complete when I save a "watched" scss or js file at a location not specified as one of the sass-resources-loader paths.
I have setup a custom plugin in my webpack commons config file logging the hooks afterEmit, done and failed:
When I save one of the files at my sass-resources-loader resources locations, i can see the logs for both the done & afterEmit hooks over and over again but the process cannot continue further after that.
Removing the sass-resources-loader plugin makes my build successful (minus the missing sass variables errors)
Here is my config for the plugin:
{test: /\.s?css$/,use: [{loader: MiniCssExtractPlugin.loader,options: {// only enable hot in developmenthmr: process.env.NODE_ENV!=='production',// if hmr does not work, this is a forceful method.reloadAll: true,},},'css-loader','postcss-loader','sass-loader',{loader: 'sass-resources-loader',options: {resources: [`${path.resolve(__dirname,paths.src.scss)}/settings/**/*.scss`,`${path.resolve(__dirname,paths.src.scss)}/functions/**/*.scss`,`${path.resolve(__dirname,paths.src.scss)}/mixins/**/*.scss`,],},},],},
Do you have any suggestions on how this can be resolved?
Thanks for your work
Update:
It looks like this is also causing issues with stylelint, where I update one of the files as a sass-resources-loader path, it detects an error with npm start, but, when I update & fix the lint error, the errors do not go away, it's like this plugin is hijacking these files from being watched.
The text was updated successfully, but these errors were encountered:
Not sure why & how this is occurring, but, when this plugin is used in my setup my build process hangs & never completes initially.
Strangely, I can force the build process to complete when I save a "watched" scss or js file at a location not specified as one of the sass-resources-loader paths.
I have setup a custom plugin in my webpack commons config file logging the hooks
afterEmit
,done
andfailed
:When I save one of the files at my
sass-resources-loader
resources locations, i can see the logs for both thedone
&afterEmit
hooks over and over again but the process cannot continue further after that.Removing the
sass-resources-loader
plugin makes my build successful (minus the missing sass variables errors)Here is my config for the plugin:
Do you have any suggestions on how this can be resolved?
Thanks for your work
Update:
It looks like this is also causing issues with stylelint, where I update one of the files as a sass-resources-loader path, it detects an error with
npm start
, but, when I update & fix the lint error, the errors do not go away, it's like this plugin is hijacking these files from being watched.The text was updated successfully, but these errors were encountered: